Mỗi wikipedia nếu một trong các cổng ethernet là gigabit, cáp thông thường sẽ hoạt động, không cần chéo, tôi có gigabit ở cả hai bên và các công việc cáp thông thường.
Câu hỏi được đặt ra vào năm 2016, vì vậy tôi cho rằng trình quản lý mạng đang chạy trên cả hai máy Linux, bạn có thể sử dụng GUI của nó để đặt ip-s, nếu không bạn có thể đã thiết lập tùy chỉnh và biết cách thiết lập ip từ dấu nhắc lệnh, vì vậy Tôi bỏ qua những chi tiết đó.
Sau khi bạn kết nối với cáp, bạn sẽ nhận được tên giao diện mạng trong GUI liên quan đến ethernet trên máy tính xách tay và máy trạm.
Giả sử bạn không quan tâm đến việc kết nối máy trạm (và / hoặc máy tính xách tay bằng ethernet) định kỳ với các thiết bị mạng khác, bạn có thể thiết lập IP tĩnh trên cả hai cho giao diện ethernet.
Đặt IP tĩnh của bạn không giống mạng con như với wi-fi, ví dụ: nếu wi-fi là 192.168.1.0/16, được đặt thành 192.168.2.1 và 192.168.2.2, mặt nạ mạng con là 255.255.255.0 chỉ là 'số' cuối cùng của IP khác , DNS trên máy trạm nên được đặt thành IP DNS giống như wi-fi trên máy tính xách tay để có thể sử dụng DNS (mở các trang web theo tên, không chỉ IP) trên máy trạm.
Bạn cần kích hoạt chuyển tiếp IP trên máy tính xách tay:
sudo bash -c 'echo 1 > /proc/sys/net/ipv4/ip_forward'
Vì rất có thể người quản lý mạng trên máy tính xách tay của bạn coi Ethernet có chất lượng tốt hơn wi-fi, nó sẽ cố gắng gửi mọi thứ theo mặc định và bạn sẽ mất internet sau khi thiết lập Ethernet. Để quay lại sử dụng wi-fi, trên máy tính xách tay, bạn cần trong phần [ipv4] của tệp liên quan đến kết nối ethernet (tên bạn thấy trong GUI của trình quản lý mạng cho ethernet) trong /etc/NetworkManager/
dòng thêm vị trí
never-default=true
.
Và cuối cùng, giả sử các quy tắc bảng IP của bạn vẫn được mặc định chấp nhận mọi thứ, các gói của bạn từ máy trạm sẽ truy cập internet, nhưng sẽ không tìm đường quay lại chỉ với máy tính xách tay cho đến khi bạn thiết lập quy tắc NAT trên máy tính xách tay bằng một lệnh (trong đó eth0 nên được đặt tên của kết nối wi-fi của bạn, bạn có thể tìm ra tên bằng cách sudo ifconfig
):
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Nếu không hoạt động sau đó, hãy thử khởi động lại trình quản lý mạng:
sudo service network-manager restart
Bạn nên được thiết lập tất cả.