Kết nối Ubuntu với PC khác bằng cáp trực tiếp (chéo)


10

Ubuntu 11.04 (PC-1) được kết nối với PC-2 (Windows XP) bằng cáp LAN (cáp trực tiếp chéo)
Truy cập Internet thông qua bộ định tuyến truy cập modem không dây USB trong phòng riêng

Nếu tôi khởi động trong Windows 7 (PC-1 có khởi động kép) tôi không gặp vấn đề gì khi kết nối với PC-2, đồng thời được kết nối với Internet, thậm chí chia sẻ kết nối Internet của tôi với PC-2. Tôi đặt địa chỉ IP tĩnh và mặt nạ mạng con trên cả hai PC và đó là tất cả cho kết nối trần. Ngoài ra, tôi đã đặt Chia sẻ máy tính từ xa và chia sẻ kết nối Internet, hoạt động như mong đợi.

Vấn đề của tôi:

  1. Tôi không thể tìm cách kết nối Ubuntu với PC-2 (Kết nối mạng LAN có dây)
  2. Khi tôi đang sử dụng Debian (tháng trước, với tư cách là trải nghiệm Linux đầu tiên của tôi), tôi đã sử dụng Wicd và tôi có thể kết nối với PC-2, nhưng tôi không thể có kết nối Internet cùng một lúc (Có dây hoặc Không dây)

Ai đó có thể khai sáng một chút về vấn đề mạng này không, như các trang hướng dẫn hoặc các tệp trợ giúp không dành cho người trần như tôi, nhưng có lẽ đối với các chuyên gia mạng, vì tôi không hiểu một từ nào trong đó

Cảm ơn


Câu trả lời:


8

bạn cần vào trình quản lý mạng và thay đổi cài đặt ip4 của mình để chia sẻ với các máy tính khác

nhập mô tả hình ảnh ở đây

đây là phương pháp khác sử dụng bảng ip

điều này sẽ đặt ip của thẻ ethernet của bạn

sudo ip addr add 192.168.1.1/24 dev eth0

và điều này sẽ cấu hình 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

nếu kết nối bạn đang sử dụng cho internet khác với thay đổi wlan0 thì nếu bạn sử dụng băng thông rộng di động thì rất có thể đó là ppp0

Khi bạn đã hoàn thành, bạn có thể lưu cài đặt bằng cách thực hiện

sudo iptables-save > filename

và để tải lại các cài đặt

iptables-restore < filename

Việc khôi phục là cần thiết bởi vì sau khi khởi động lại, iptables sẽ quên những cài đặt được nhập ở trên nếu bạn muốn tải mỗi lần chỉ cần đặt dòng khôi phục vào /etc/rc.local


PC-2 có địa chỉ IP tĩnh: 192.168.1.2. Tôi đã thử chỉnh sửa Tuyến đường (nút màu xám trên ảnh chụp màn hình của bạn) và gán IP 192.168.1.1 cho PC-1 vì nó được đặt làm Cổng mặc định trên PC-2. Đáng tiếc là không có kết quả - Tôi không thể nhìn thấy PC-2 và tôi đã đăng xuất - log trong tôi cũng đã cố gắng này: [link] (. Askubuntu.com/questions/10741/... ) nhưng không thành công và đề xuất của bạn không thành công
zetah

ok quên cửa sổ chỉ có một bộ quy tắc cho địa chỉ ip tôi sẽ chỉnh sửa bài đăng của mình để sử dụng iptables thay vào đó
dave

Cảm ơn Dave, nhưng vẫn không gặp may. Tôi không thể thấy PC-2 trong Nautilus, tôi cũng không thể kết nối với Remmina. Tôi đã khởi động trong Windows 7 để xem có thể có một số vấn đề không, nhưng mọi thứ đều ổn ở đó - tôi có thể kết nối với hệ thống tệp PC-2 và sử dụng RDC. Dưới đây là nội dung của tệp iptables: pastebin.com/raw.php?i=0XVQpC79
zetah

Tôi có một đề nghị khác, tôi đã thay đổi bài đăng một chút nếu bạn có thể đặt iptable bằng eth0 thay vì eth1 và khi bạn kết nối với internet là thông qua wifi
dave

Bây giờ tôi có thể kết nối với PC-2 :) nhưng kết nối Internet không hoạt động. Bây giờ tôi có cả Wired (eth0) và Wireless (wlan0 tôi giả sử?) Được kết nối. Nếu tôi muốn sử dụng Internet, tôi phải ngắt kết nối có dây và mất kết nối với PC-2. Tôi đã bật "Được chia sẻ với các máy tính khác" trong Wired (eth0), sau đó trong cả cấu hình Có dây và Không dây trong NetworkManager, với cùng một kết quả. Đây là tệp iptables ngay bây giờ: pastebin.com/raw.php?i=0czy4GJ6
zetah
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.