Обычно, я просто продолжал бы пытаться выяснить это самостоятельно, но я действительно в своем уме. У меня есть сервер с двумя адаптерами Ethernet, eth0
и eth1
. Мне была назначена подсеть /29
которая технически варьируется от xxx.xxx.xxx.248
до xxx.xxx.xxx.255
, но единственный используемый адрес - от .250
до .254
. По какой-то причине .248
зарезервировано, а .249
является шлюзом по умолчанию.
Сначала я попробовал ip addr add xxx.xxx.xxx.248/29 dev eth0 broadcast +
и ip addr add xxx.xxx.xxx.248/29 dev eth1 broadcast +
, надеясь, что Linux будет интеллектуальным и назначит себе другой адрес в блоке. Однако оба адреса, которые он выбрал, были ограниченным .248
адресом, так что это явно не так.
Затем я сделал ip addr add xxx.xxx.xxx.250/29 dev eth0 broadcast +
и ip addr add xxx.xxx.xxx.251/29 dev eth1 broadcast +
, который, кажется, работал, поэтому я последовал за ним с помощью ip route add default via xxx.xxx.xxx.249
. Тем не менее, .249
привел к "Destination Host Unreachable", поэтому я явно что-то сделал не так. Я также пытался сделать то же самое, используя ifconfig
и route
, но получил те же результаты, так что я явно чего-то не понимаю.
Что мне нужно сделать?