직접(크로스오버) 케이블을 사용하여 Ubuntu를 다른 PC에 연결

직접(크로스오버) 케이블을 사용하여 Ubuntu를 다른 PC에 연결

Ubuntu 11.04(PC-1)은 LAN 케이블(크로스오버 다이렉트 케이블)로 PC-2(Windows XP)에 연결되어 있습니다.
인터넷 접속은 USB 무선 모뎀을 통해 별실의 라우터에 접속합니다.

Windows 7에서 부팅하는 경우(PC-1에는 이중 부팅이 있음) PC-2에 연결하는 데 문제가 없으며 동시에 인터넷에 연결되며 PC-2와 인터넷 연결을 공유하기도 합니다. 두 PC 모두에 고정 IP 주소와 서브넷 마스크를 설정했는데 그게 전부입니다. 또한 예상대로 작동하는 원격 데스크톱 공유 및 인터넷 연결 공유를 설정했습니다.

내 문제:

  1. Ubuntu를 PC-2(유선 LAN 연결)와 연결하는 방법을 찾을 수 없습니다
  2. 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

관련 정보