Hi folks,I setup a network interface to switch in two different network with different gateways using config_eth0=( "arping" ), and I can get gateway mac when use arping2 command directly.But the /etc/init.d/net.eth0 start always fails, can you help me to find the issue out?
$ cat /etc/conf.d/net# This blank configuration will automatically use DHCP for any net.*# scripts in /etc/init.d. *To create a more complete configuration,# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
dns_domain="vm"config_eth0=( "arping" )
gateways_eth0=( "192.168.1.254,,192.168.1.114 192.168.1.1,,192.168.1.114" )
#config_eth0=( "192.168.1.114/24" )#dns_servers_eth0=( "8.8.8.8 8.8.4.4" )#routes_192168001001=( "default via 192.168.1.1" )
Sorry it's a test profile, to avoid misunderstanding, post my profile here, and this file not working too.
$cat /etc/conf.d/net# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. *To create a more complete configuration,# please review /etc/conf.d/net.example and save your configuration# in /etc/conf.d/net (this file :]!).
Hi folks,I setup a network interface to switch in two different network with different gateways using config_eth0=( "arping" ), and I can get gateway mac when use arping2 command directly.
But the /etc/init.d/net.eth0 start always fails, can you help me to find the issue out?
$ cat /etc/conf.d/net# This blank configuration will automatically use DHCP for any net.*# scripts in /etc/init.d. *To create a more complete configuration,# please review /etc/conf.d/net.example and save your configuration
On 05/06/10 03:35, Zhou Rui wrote:
> Hi folks,
> I setup a network interface to switch in two different network with
> different gateways using config_eth0=( "arping" ), and I can get gateway mac
> when use arping2 command directly.
> But the /etc/init.d/net.eth0 start always fails, can you help me to find the
> issue out?
I cant understand what you're trying to achieve. IP will always do the
arp for you so just set up the IP level stuff and whatever you're trying
to do should work.
> dns_domain="vm"
> config_eth0=( "arping" )
AFAICT This means you want to try to find a free address in the
169.254.x.x auto self configuration range - is that what you want?
As none of those addresses are local, they cant be used as a gateway for
a 169.254 address.
05-08-2010, 05:25 AM
Zhou Rui
arping network profile issue
What I want is finding a gateway out with ARP, and then assign the correct gateway/route table, stuff in the configuration can be found in /etc/conf.d/net.example.BTW, what's "IP level stuff" meaning? thanks.
2010/5/7 Adam <adam@jaftan.com.au>
On 05/06/10 03:35, Zhou Rui wrote:
> Hi folks,
> I setup a network interface to switch in two different network with
> different gateways using config_eth0=( "arping" ), and I can get gateway mac
> when use arping2 command directly.
> But the /etc/init.d/net.eth0 start always fails, can you help me to find the
> issue out?
I cant understand what you're trying to achieve. IP will always do the
arp for you so just set up the IP level stuff and whatever you're trying
to do should work.
> dns_domain="vm"
> config_eth0=( "arping" )
AFAICT This means you want to try to find a free address in the
169.254.x.x auto self configuration range - is that what you want?
On Wednesday 05 May 2010 18:38:56 Zhou Rui wrote:
> Sorry it's a test profile, to avoid misunderstanding, post my profile here,
> and this file not working too.
>
> $cat /etc/conf.d/net
> # This blank configuration will automatically use DHCP for any net.*
> # scripts in /etc/init.d. To create a more complete configuration,
> # please review /etc/conf.d/net.example and save your configuration
> # in /etc/conf.d/net (this file :]!).
>
> dns_domain="vm"
> config_eth0=( "arping" )
>
> gateways_eth0=( "192.168.1.254,,192.168.1.114 192.168.1.1,,192.168.1.114" )
Are you sure that your routers do not respond to the default source address
0.0.0.0 arping request? Have you tried changing this to:
gateways_eth0=( "192.168.1.254 192.168.1.1" )
> config_192168001001=( "192.168.1.114/24" )
> routes_192168001001=( "default via 192.168.1.1" )
>
> config_192168001254=( "192.168.1.114/24" )
> routes_192168001254=( "default via 192.168.1.254" )
>
> dns_servers_eth0=( "8.8.8.8 8.8.4.4" )
>
> fallback_eth0=( "dhcp" )
> dhcp_eth0="nodns"
>
> 2010/5/6 Zhou Rui <ghoulr@gmail.com>
>
> > Hi folks,
> > I setup a network interface to switch in two different network with
> > different gateways using config_eth0=( "arping" ), and I can get gateway
> > mac when use arping2 command directly.
> > But the /etc/init.d/net.eth0 start always fails, can you help me to find
> > the issue out?
> >
> > $ cat /etc/conf.d/net
> > # This blank configuration will automatically use DHCP for any net.*
> > # scripts in /etc/init.d. To create a more complete configuration,
> > # please review /etc/conf.d/net.example and save your configuration
> > # in /etc/conf.d/net (this file :]!).
> >
> > dns_domain="vm"
> > config_eth0=( "arping" )
> >
> > gateways_eth0=( "192.168.1.254,,192.168.1.114 192.168.1.1,,192.168.1.114"
> > )
> >
> > #config_eth0=( "192.168.1.114/24" )
> > #dns_servers_eth0=( "8.8.8.8 8.8.4.4" )
> > #routes_192168001001=( "default via 192.168.1.1" )
> >
> > config_192168001254=( "192.168.1.114/24" )
> > routes_192168001254=( "default via 192.168.1.254" )
> >
> > dns_servers_eth0=( "8.8.8.8 8.8.4.4" )
> >
> > fallback_eth0=( "dhcp" )
> > dhcp_eth0="nodns"
> >
> > $ sudo arping2 -0 -r -c 1 -i eth0 -S 192.168.1.114 192.168.1.254
> > 00:1d:xx:xx:xx:xx
The option -0 negates the -S 192.168.1.114. Use one or the other.
If it works with option -0 then use my suggested format for gateways_eth0=
because you do not need to spoof the arping address.