Estou tentando configurar duas interfaces, eth0 está em uma rede com internet e está funcionando, e na eth1 estou tentando configurar uma rede local, conecto a outro computador (host b) através de uma ethernet cruzada (i não quero que essa rede local tenha internet), isso é o que eu tenho em / 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
Eu quero usar dnsmasq para fornecer infra-estrutura de rede através de eth1 para hospedar b em uma rede local, isso é o que eu tenho em 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
quando eu faço o /etc/init.d/dnsmasq reiniciar, ele não funciona. Eu tinha feito sudo serviço network-manager stop (e com o networkmanger em execução nem trabalho), mas não tenho certeza se o programa resolvconf, ou clientes DHCP estão talvez sobrescrevendo alguma coisa. isto é o que eu tenho em / 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*
e no 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;
Não tenho certeza se tenho que desativar algo para que isso possa funcionar ou se estou fazendo algo errado. também é isso que eu tenho em /etc/resolv.conf
nameserver 10.10.0.10 (in red)
nameserver 127.0.0.1
Se alguém puder ajudar, agradeço.