я пытаюсь настроить два интерфейса, eth0 в сеть с Интернетом и работает, и в eth1 я пытаюсь настроить локальную сеть, соединиться с другим компьютером (разместите b) через пересеченный Ethernet (я не хочу эту локальную сеть, имеют Интернет), это - то, что я имею в/etc/network/interface:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.253
netmask 255.255.255.0
gateway 192.168.1.154
dns-nameservers 10.10.0.10
auto eth1
iface eth1 inet static
address 192.168.100.1
netmask 255.255.255.0
я хочу использовать dnsmasq для, обеспечивает сетевую инфраструктуру через eth1 для хостинга b в локальной сети, это - то, что я имею в dnsmasq.conf:
no-resolv
dhcp-host=02:00:01:02:02:08,192,168,100,2
dhcp-option=17,192.168.100.1:/srv/hostb_boot/etch
dhcp-boot=uImage
enable-tftp
tftp-root=/srv/hostb_boot/boot
dhcp-authoritative
interface=eth1
bind-interface
listen-address=127.0.0.1
то, когда я заставляю/etc/init.d/dnsmasq перезапустить его, не работает. я заставил sudo сервисного администратора сети остановиться (и с networkmanger, выполняющим никакую работу), но не уверенный, если resolvconf программа или клиенты DHCP, возможно, перезаписывает что-то. это - то, в чем я имею/etc/resolvconf/interface-order:
#interface-order(5)
eth*
lo.dnsmasq
lo.inet*
lo.pdnsd
lo.!(pdns|pdns-recursor)
lo
tun*
tap*
hso*
em+([0-9])?(_+([0-9]))*
p+([0-9])p+([0-9])?(_+([0-9]))*
ath*
и в dhclient.conf:
option rfc3442-classless-static-route code 121 =array of unsigned integer 8;
send host-name"<hostname>"
request subnet-mask,broadcast-address,time-offset,routers, domain-name,doman-name-servers,domain-search,host-name,rfc3442-classless-static-route, ntp-servers, dhcp6.domain-search, dhcp6.fqdn,dhcp6.name-servers,dhcp6.sntp-servers;
Я не уверен, должен ли я запретить что-то так, что это может работать или если я делаю что-то не так. также это - то, что я имею в/etc/resolv.conf
nameserver 10.10.0.10 (in red)
nameserver 127.0.0.1
Если бы кто-либо может помочь, я ценил бы его.