Re: Есть ли для этого опция в resolv.conf
Здравствуйте, Юрий!
Yuri Kozlov пишет:
Здраствуйте.
Есть Debian 3.0 и вот такие интерфейсы
iface eth0 inet static
address 192.168.228.3
netmask 255.255.255.248
network 192.168.228.0
broadcast 192.168.228.7
gateway 192.168.228.6
iface eth0:0 inet static
address 192.168.228.2
netmask 255.255.255.248
network 192.168.228.0
broadcast 192.168.228.7
Возможно ли задать где-нибудь опцию (resolv.conf?),
чтобы адресом источника dns запросов с этой машины
был адрес 192.168.228.2, а не 192.168.228.3 ?
В элементе, для отпривки dns-запросов с определённым адресом источника в
вашем случае, можно делать для них SNAT. Проблем не будет, и решается
это довольно быстро, имхо, если Вам не хочется делать лишних телодвижений.
Yuri Kozlov пишет:
Если у машины несколько интерфейсов, то ip какого она
выберет по умолчанию в качестве источника, допустим
если с неё запустить ping ?
Смотря что за адрес назначения будет у вашего пакета, а точнее - смотря
какой интерфейс будет отправлять пакеты. При отсутствии SNAT'а, адрес
источника - всегда адрес интерфейса через который выполняется отправка.
yuray:~# route add 172.20.228.2 gw eth0:0
eth0:0: Unknown host
Судя по этому вашему посту, Ваш DNS-сервер расположен в другой сети.
В этом случае запросы к нему будут автоматически отправлятся через
интерфейс у которого указан шлюз по умолчанию (каковой может быть только
один, если я не ошибаюсь). В Вашем случае, это будет интерфейс, с
адресом 192.168.228.3, так как:
iface eth0 inet static
address 192.168.228.3
gateway 192.168.228.6
^^^^^^^ -- указано, что именно этот интерфейс видит шлюз.
--
WBR, Виктор
Reply to: