고정아이피 및 외부접속
고정아이피 설정하기
가정용 인터넷 환경의 경우 IP가 유동적이므로 환경 구축에 어려움을 겪는 경우가 있어 고정 IP 셋팅이 필요합니다.
내부 IP와 broadcast 주소는 다음 명령어로 사용 가능합니다.
sh
ip ash
enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 24:3c:20:10:00:07 brd ff:ff:ff:ff:ff:ff
inet 172.30.1.19/24 brd 172.30.1.255 scope global dynamic noprefixroute wlx243c20100007
valid_lft 3315sec preferred_lft 3315sec
inet6 fe80::183b:5d5e:b56e:d905/64 scope link noprefixroute
valid_lft forever preferred_lft forever- enp4s0 -- 네트워크 인터 페이스 이름 (wifi 동글등을 사용할 경우 다를 수 있음)
- 172.30.1.19/24 -- 현재 IP 및 관련 정보
- 172.30.1.255 -- 브로드 캐스트 정보
DNS 서버 정보
sh
nmcli dev show | grep "DNS"sh
IP4.DNS[1]: 168.126.63.1
IP4.DNS[2]: 168.126.63.2- 기본 DNS 168.126.63.1
- 보조 DNS 168.126.63.2
IP 주소 고정 (텍스트 편집기는 설치된 것을 사용하면 됩니다.)
sh
cd /etc/netplan
nano 01-network-manager-all.yamlsh
network:
version: 2
renderer: NetworkManager
ethernets:
enp34s0:
addresses: [172.30.1.19/24]
gateway4: 172.30.1.255
dhcp4: no
optional: true
nameservers:
addresses: [168.126.63.1, 168.126.63.2]편집이 완료 되면 저장후 apply 하면 됩니다.
sh
sudo netplan --debug apply외부접속(포트포워딩 설정)
기본 게이트 웨이 주소 확인
sh
ip route해당 ip를 통해 브라우저에서 접속 후 kt, iptime 등의 공유기 관리 화면 로그인
- ip 타임의 경우
- 고급설정 - NAT/라우터관리 - 포트포워딩 설정
- KT 타임의 경우
- 장치설정- 트래픽관리 - 포트포워딩 설정
SSH 접속 및 웹 접속 예정이므로 내부포트 8080, 22 번으로 설정합니다.
외부 포트의 경우 임의로 설정하도록 합니다. (ex: 1234, 1235)