Ubuntu 11.04(PC-1)은 LAN 케이블(크로스오버 다이렉트 케이블)로 PC-2(Windows XP)에 연결되어 있습니다.
인터넷 접속은 USB 무선 모뎀을 통해 별실의 라우터에 접속합니다.
Windows 7에서 부팅하는 경우(PC-1에는 이중 부팅이 있음) PC-2에 연결하는 데 문제가 없으며 동시에 인터넷에 연결되며 PC-2와 인터넷 연결을 공유하기도 합니다. 두 PC 모두에 고정 IP 주소와 서브넷 마스크를 설정했는데 그게 전부입니다. 또한 예상대로 작동하는 원격 데스크톱 공유 및 인터넷 연결 공유를 설정했습니다.
내 문제:
- Ubuntu를 PC-2(유선 LAN 연결)와 연결하는 방법을 찾을 수 없습니다
- Debian을 사용할 때(한 달 전, 첫 번째 Linux 경험으로) Wicd를 사용하여 PC-2에 연결할 수 있었지만 동시에 인터넷에 연결할 수 없었습니다(유선 또는 무선).
매뉴얼 페이지나 도움말 파일은 나 같은 인간을 위한 것이 아니라 아마도 네트워크 전문가를 위한 것이기 때문에 누군가 이 네트워크 문제를 조금 깨달을 수 있습니까?
감사해요
답변1
네트워크 관리자에 가서 ip4 설정을 다른 컴퓨터와 공유되도록 변경해야 합니다
IP 테이블을 사용하는 다른 방법은 다음과 같습니다.
이것은 이더넷 카드의 IP를 설정합니다
sudo ip addr add 192.168.1.1/24 dev eth0
그러면 NAT가 구성됩니다.
sudo iptables -A FORWARD -o wlan0 -i eth0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT
sudo iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A POSTROUTING -t nat -j MASQUERADE
인터넷에 사용하는 연결이 다른 경우무선랜0모바일 광대역을 사용하고 있다면 그렇게 변경하세요.ppp0
완료한 후에는 다음을 수행하여 설정을 저장할 수 있습니다.
sudo iptables-save > filename
설정을 다시 로드하려면
iptables-restore < filename
재부팅 후 iptables가 위에 입력한 설정을 잊어버리기 때문에 복원이 필요합니다. 매번 로드하려면 복원 라인을 입력하기만 하면 됩니다./etc/rc.local