Cách đặt cổng mặc định


10

Tôi đang cố gắng định cấu hình giao diện mạng trên linux nhúng bằng ifconfig:

ifconfig eth0 192.168.0.101 netmask 255.255.255.0

nhưng tôi không biết cách thêm cổng mặc định làm tham số ifconfig,

Bất kỳ ý tưởng?


Vui lòng chỉ định Linux nhúng nào bạn đang sử dụng.
Rui F Ribeiro

Câu trả lời:


20

ifconfig không phải là lệnh chính xác để làm điều đó.

Bạn có thể sử dụng routenhư trong route add default gw 192.168.0.254ví dụ.

Và nếu routekhông có, nhưng ip, bạn có thể sử dụng nó như thế này: ip route add default via 192.168.0.254 dev eth0giả sử 192.168.0.254 là ip của cổng của bạn


1
ipnên là sự lựa chọn đầu tiên ip r add default via [gw].
prosti

15

ifconfigkhông được dùng trên Linux và hơn nữa, đó là công cụ sai cho công việc. Để đặt cổng mặc định trên Linux, hãy sử dụng iplệnh như sau:

ip route add default via <host> dev <dev>

# e.g.
ip route add default via 192.168.0.101 dev eth0

3

Sử dụng tuyến đường

route add default gw {IP-ADDRESS} {INTERFACE-NAME}

thí dụ: route add default gw 192.168.1.2 eth0

HOẶC sử dụng tên máy chủ như dsl-router:

route add default gw dsl-router eth0 

Hoặc sử dụng lệnh ip (cú pháp mới hơn) để định tuyến tất cả lưu lượng truy cập qua cổng 192.168.1.254 được kết nối qua giao diện mạng eth0 chẳng hạn:

ip route add 192.168.1.0/24 dev eth0

hoặc là

ip route add 192.168.1.0/24 via 192.168.1.254

3

Để xóa cổng trong Linux Command:route delete default gw 192.168.1.1 eth1

Để thêm cổng trong Linux Command:route add default gw 192.168.1.250 eth1

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.