프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판

Harvey Moon@Google의 이미지

iptables 포트포워딩을 통하여 (외부IP주소:포트)로 (내부IP주소:포트)에 접근하려고 합니다.

안녕하세요.

iptables을 이용한 포트포워딩이 잘 안돼서 조언을 구합니다.

1) 라즈비안OS에 도커 컨테이너를 띄우고 nginx로 웹서버를 구축하였습니다.

2) IP주소에 포트 설정까지 하였습니다. (내부 IP주소: 222.22.2.2:8888)

3) 공유기를 통한 내부망뿐만 아니라 외부망 어디서든지 접속가능하게 하려는 목적으로 포트포워딩을 하였습니다

4) KT통신사가 제공하는 공유기 설정페이지에서 포트포워딩을 설정하고,
외부 IP주소로 접속해보고, 내부 IP주소로도 접속해보니 잘 됩니다.
예) 111.111.11.111:8888 (외부 IP주소) -> 222.22.2.2:8888 (내부 IP주소)

5) 다음으로 iptables를 이용하여 포트포워딩을 시도해보았습니다.
검색을 통한 여러가지 방법을 다 적용해봤지만 모두 되지 않았습니다.
방법이 잘못된건지 통신사에게 막아놓은 것인지 아니면 원래 안되는 것인지 알지 못하여 글을 올리게 되었습니다

emptynote의 이미지

자체 RPC 개발 프레임워크 vs 전자정부 프레임워크 기술 자문 해줄분 어디서 어떻게 모셔야 할까요?


자체 RPC 개발 프레임워크를 만들었는데,

전자 정부 프레임워크처럼 인증을 받아 공공 기관에서 개발을 하고 싶은데요.

그래서 자체 RPC 개발 프레임워크 vs 전자정부 프레임워크

냉정한 비교가 필요합니다.

냉정하게 기술 비교해줄 분 어디서 어떻게 모셔야 할까요?

alsgh9411의 이미지

mrtg 모니터링 대상 추가하고 싶은데 안되네요..;;

지금 mrtg를 구축해보고 있는데 로컬(192.168.0.172)는 잘됩니다
그래서 0.1도 추가해서 mrtg로 보고싶은데 안되네요...뭐가 문제일까요?

snmp.conf 파일

####
# First, map the community name "public" into a "security name"

# sec.name source community
#com2sec notConfigUser default public

####
# Second, map the security name into a group name:

# groupName securityModel securityName
group notConfigGroup v1 notConfigUser
group notConfigGroup v2c notConfigUser

lalupo20의 이미지

구글플레이스토어에 롬파일 여러개 들어있는 에뮬앱 올라와 있던데

이런거 저작권 문제 되는거 있는지 검사 안하는건가요?

구글에서는 터치 안하지만 잘못 걸리면 소송걸리는건가요?

ianandhappy의 이미지

운영체제에 대해 질문

안녕하세요. 운영체제를 만들고 있는 학생 입니다..
운영체제를 만들다 조금 걸리는 게 있어서요. 계속 구글링을 해도 안나와서 여기에 질문을 하려고 합니다.
일단은 GDT랑 IDT는 구현했는데, 마우스 인터럽트를 키는 방법을 몰라서 계속 걸리고 있습니다.
키보드는 어셈블리어 명령어에 in out 을 이용해서 인터럽트를 키고 FIFO까지 만들어서 잘 쓰고 있는데,
마우스는 인터럽트가 켜지질 않아서 고민하고 있습니다. 어떻게 할까요..?
구글링해서 찾아보니까 PS/2 마우스는 IRQ 12가 담당하고 있다는데....
도와주세요 ^^

emptynote의 이미지

https 사용을 유도하는 브라우저들 때문에 개발 의욕이 떨어지네요.

크롬의 경우 https 사용을 권장하기 위해서 URL 입력 박스에서 https 가 아니면 "주의 요함" 이라고 나옵니다.

그런데 파이어폭스도 이에 동참을 하여 좌물쇠에 빨강색 줄이 우상에서 좌하로 관통하는 이미지로 위험을 알리고 있네요.

URL 입력 창에만 있다면 참을 만 한데,

파이어폭스는 아에 로그인 입력을 위한 입력 박스 아래에 "이 사이트는 안전하지 않습니다, 입력된 로그인 정보가 유출될 수 있습니다" 라는 popup 메시지가 뜨네요.

HTTPS 보다는 한단계 낮은 수준의 보안이지만

힘들게 session key 암호화 만들어서 적용했는데 참 힘 빠지네요.

https 로 갈려고 해도 공짜 인증서는 3개월에 한번씩 갱신 이런 제약이 있어서 자유를 억압 당하는 기분이라 썩 내키지 않습니다.

지금은 자체 커뮤니티 사이트가 테스트 단계라서 필요 없지만

실제 운영을 한다면 대세에 따라야겠지요.

그래도 브라우저들한테 안전하지 않은 사이트라고 설움을 당하니 개발 의욕이 떨어지네요.

albert.lee의 이미지

임베디드 리눅스 telnet login 시 application 재 시작 되는 현상에 대하여..

임베디드 리눅스 환경이고 busybox(ver 1.22.1)에서 telnetd를 enable하여 사용하고 있습니다.

Telnet으로 접속하여 login하면 실행중이던 application이 재 시작됩니다.

Telnet뿐만 아니라 uart debugging 창에서 login applet을 이용해서 login해도 application이 재 시작되네요.

Login은 root로 했습니다.

Telnet만의 문제는 아닌거 같고 login 쪽 process를 봐야 될거 같은데..

임베디드 리눅스 경험이 미천한지라 어렵네요.

Application이 재 시작되지 않고 현재 실행을 유지한 상태로 login 되게 하는 방법은 없을까요?

고수님들의 답변 부탁드립니다.

-@Naver의 이미지

km7865의 이미지

Class의 pritvate 멤버 변수를 getter로 main에서 사용하고 싶은데...

현재 클래스 목록:
Token (TokenList를 friend 선언)
TokenList (Calculator를 friend 선언) - Token형 ArrayList입니다
Calculator (TokenList형 private 멤버 변수 2개 선언 - 중위, 후위표기를 위한 변수)

위의 3개 클래스가 있구요
main에서 Calculator의 멤버변수를 getter로 가져와서 사용하고 싶은데..
main에서 TokenList형 변수를 선언하고 getter로 대입을 하게 되면 프로그램이 멈춰버려요..

후위표기를 가져와야 트리를 만들 수 있을텐데 여기서 막혀버리니 다른 알고리즘 다 짜놔도
조합을 못하고 있어요 ㅠㅠ 어제부터 고민해봐도 도저히 답이 안나와요 도와주세요!!

main에서 getter를 사용한 어떠한 방법도 모두 멈춰요ㅠㅠ
출력만 해도 멈추고 대입만 해도 멈추고 미치겠어요
C++로 짜고 있어요

AustinKim의 이미지

[리눅스커널] 비트 마스크를 어셈블리 코드로 빨리 읽는 방법 - HARDIRQ_MASK, SOFTIRQ_MASK, NMI_MASK

Forums: 

이번에는 비트 마스크를 C 코드가 아닌 어셈블리 코드로 읽는 방법을 소개합니다.

<< in_interrupt() 함수 소개 >>

in_interrupt() 함수는 현재 프로세스가 인터럽트 컨택스트인지 알려주는 기능입니다.

 
https://elixir.bootlin.com/linux/v4.19.30/source/include/linux/preempt.h
#define in_interrupt()		(irq_count())

in_interrupt() 함수 코드를 보면 irq_count() 함수로 치환됩니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA + 강좌 + 뉴스, 새소식 + 토론, 토의 + 자유 게시판 구독하기