인터넷 공유

Ubuntu Linux 2020. 11. 12. 09:04

인터넷 --- (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
Posted by SmartPro
,