Làm cách nào để xác định cổng mặc định với nhiều giao diện DHCP?


9

Làm thế nào để ifconfigxác định giao diện mạng nào sẽ được sử dụng làm mặc định khi DHCP chỉ định tuyến mặc định cho mỗi NIC? Có vẻ như đó là trong điều kiện cuộc đua và tôi cần có một giải pháp đáng tin cậy hơn. Có một thiết lập trong /etc/network/interfacesđó có thể xác định cổng ưa thích? Tôi đã đọc về "số liệu" nhưng dường như nó không hoạt động.

10.04 LTS Server với hai NIC trên mạng được quản lý. Địa chỉ IP được gán qua DHCP mà tôi không quản lý.

eth0được chỉ định một địa chỉ NAT riêng; eth1được gán một IP công cộng.

Câu trả lời:


3

Khi bạn đang thiết lập mạng con, hãy sử dụng tùy chọn bộ định tuyến trong dhcpd.conf

option routers 239.252.197.1;

Từ http://linux.die.net/man/8/dhcpd

subnet 239.252.197.0 netmask 255.255.255.0 {
  range 239.252.197.10 239.252.197.250;
  default-lease-time 600 max-lease-time 7200;
  option subnet-mask 255.255.255.0;
  option broadcast-address 239.252.197.255;
  option routers 239.252.197.1;
  option domain-name-servers 239.252.197.2, 239.252.197.3;
  option domain-name "isc.org";
}

Nếu bạn không có quyền truy cập vào máy chủ DHCP, bạn có thể thực hiện việc này trong tệp / etc / network / giao diện. Điều này tương tự như cách nó sẽ được thiết lập tĩnh, chỉ sử dụng DHCP và chỉ định cổng.

iface eth0 inet dhcp
    gateway 10.21.8.1

Tôi không có quyền truy cập vào máy chủ DHCP. Có một cách để xác định tuyến đường mặc định trong tệp giao diện.
DrumEater

Vui lòng cập nhật câu hỏi của bạn rằng bạn không có quyền truy cập vào máy chủ DHCP. Ngoài ra, hãy thử bổ sung vào câu trả lời của tôi, vì tôi tin rằng nó sẽ hoạt động nhưng chưa thử nghiệm nó trong cấu hình DHCP.
tgm4883

1
Điều đó dường như đã làm việc. Tôi đã bỏ lại ở một dòng khác để chắc chắn rằng không có sự cạnh tranh giữa hai bên và cố tình chuyển thứ tự của các NIC chính và phụ để cái cuối cùng kích hoạt mặc định: # Giao diện mạng thứ cấp tự động eth1 iface eth1 inet dhcp lên tuyến đường mặc định gw . . **. 254 # Giao diện mạng chính tự động eth0 iface eth0 inet dhcp gateway 10. **. **. 254
DrumEater

Không chắc tại sao nó không thụt vào - Tôi đã thêm bốn khoảng trắng ...
DrumEater
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.