Kết nối với mạng qua máy tính khác


7

Một là những gì đơn giản công thức để kết nối máy tính của tôi để WLAN của mình thông qua máy tính xách tay của tôi?

Tôi có một mạng không dây, một máy tính để bàn (vì lý do thực tế) không có kết nối với mạng WLAN và một máy tính xách tay có cổng không dây và cổng ethernet.

Tôi muốn chạy một dây cáp từ máy tính để bàn của tôi đến máy tính xách tay của tôi, kết nối máy tính xách tay của tôi với mạng WLAN của tôi và chuyển tiếp mạng đến máy tính để bàn của tôi.

Có một giải pháp?


Máy tính xách tay của bạn chạy biến thể nào? Các lệnh sẽ khác nhau trên các biến thể khác nhau. Nếu là Linux, hãy chỉ định phân phối của bạn: có thể có một cách dành riêng cho phân phối đơn giản hơn nhiều so với cách phân phối đơn giản nhất.
Gilles 'SO- ngừng trở nên xấu xa'

Tôi đang chạy archlinux, nhưng tôi nghĩ nhiều người có thể hưởng lợi từ câu trả lời "không phân phối" ...
Stefan

Câu trả lời:


5

Đơn giản và nền tảng bất khả tri:

  1. Đảm bảo rằng hai mạng được bắc cầu có địa chỉ mạng con khác nhau .
  2. Cho phép chuyển tiếp IP Linux tiêu chuẩn trong /etc/sysctl.conf .

Đối với các mạng con khác nhau , giả sử bạn đang sử dụng không gian lớp C riêng được phân bổ, 192.168.1. * Và 192.168.2. * Là các mạng con khác nhau.


4

Xác nhận rằng:

  • PC1 có kết nối internet hoạt động mà chúng tôi muốn chia sẻ với PC2.
  • PC1 được kết nối với PC2 bằng cáp chéo hoặc công tắc
  • 192.168.0.1 là địa chỉ IP chúng tôi gán cho PC1
  • 192.168.0.2 là địa chỉ IP chúng tôi gán cho PC2
  • 10.0.0.2 là địa chỉ IP cho máy chủ tên được PC1 sử dụng ( cat /etc/resolve.conftrên PC1)

TRÊN PC1:

eth0 là giao diện mạng kết nối với PC2

# configure eth0
ifconfig eth0 192.168.0.1 netmask 255.255.255.0
ifconfig eth0 up

# enable forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward

# forward with iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables start

TRÊN PC2:

eth0 là giao diện kết nối với PC1

# enable eth0
ifconfig eth0 192.168.0.2 netmask 255.255.255.0
ifconfig eth0 up

# route through other pc
route add default gw 192.168.0.1

# specify nameserver
echo "nameserver 10.0.0.2" >> /etc/resolve.conf

Xem Internet Share để tham khảo.


1
trên PC2, cổng có nên được đặt thành 192.168.0.1 không? và có một sự nhầm lẫn trong phần 1 (cả hai địa chỉ được gán cho PC1)
gurney alex

bash: /etc/rc.d/iptables: No such file or directory
tsbertalan

2

Bạn cũng có thể kết nối máy tính xách tay với mạng WLAN, máy tính để bàn với Máy tính xách tay và chỉ kết nối các kết nối trên máy tính xách tay để bạn không cần phải chạy bất cứ thứ gì trên máy tính xách tay (DHCP / NAT). Máy tính để bàn sẽ nhận được cấu hình của nó từ mạng dhcp.


1

Ok, tôi không nghĩ rằng tôi thực sự có câu trả lời ở đây nhưng ở đây nó đi:

  1. Kết nối máy tính xách tay của bạn với mạng WLAN,
  2. Kết nối máy tính để bàn của bạn với máy tính xách tay của bạn (đảm bảo định cấu hình IP chính xác hoặc có máy chủ DHCP trên máy tính xách tay của bạn),
  3. Sử dụng Firestarter (nên có sẵn trên trình quản lý gói của bạn) để tạo cầu nối giữa hai kết nối.

Đó là những gì tôi có thể có được bằng cách nghiên cứu đề tài này; hy vọng thông tin này phục vụ như là một điểm khởi đầu tốt.

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.