인터넷 --- (eth0) 우분투 (eth1) --- 기기
우분투에서 eth0으로 인터넷에 연결되어 있고 eth1에 다른 장치와 연결되어 있을 때
다른 장치에서 인터넷이 되게 하려면...
1. eth1에 IP를 지정
$ sudo ip addr add 10.0.0.1/24 dev eth1
2. 포워딩 설정
$ sudo iptables -A FORWARD -o eth0 -i eth1 -s 10.0.0.0/24 -m conntrack --ctstate NEW -j ACCEPT
$ sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
$ sudo iptables -t nat -F POSTROUTING
$ sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
3. iptables 설정 저장 방법
$ sudo iptables-save | sudo tee /etc/iptables.saw
4. iptables 설정 복원 방법
$ sudo iptables-restore < /etc/iptables.saw
5. 포워딩 허용하기
$ sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
6. 네트워크 재시작
$ sudo systemctl restart networking
or
$ sudo /etc/init.d/networking restart
※ 클라이언트가 우분투 인경우
1. IP 주소 할당
$ sudo ip addr add 10.0.0.2/24 dev eth0
2. Default Gateway 설정
$ sudo ip route add default via 10.0.0.1
'Ubuntu Linux' 카테고리의 다른 글
Permission Denied while opening TCP Server on UBUNTU (0) | 2023.03.29 |
---|---|
우분투 리눅스 고정 IP 설정하기 (0) | 2020.11.12 |
Locale 변경하기 (0) | 2020.10.23 |
타임존 설정 (0) | 2020.10.23 |
시스템 GUI모드로 시작하지 않기 (0) | 2020.10.21 |