Now I have a static IP, eth0 is UP but not RUNNING. Looking at dmesg I have:
ADDRCONF(NETDEV_UP): eth0: link is not ready My network connection worked fine with dhcp. Any Ideas? -Ryan P.S. Here are more details on figuring out static IPs From the live-initramfs man pages:ip=**[CLIENT_IP]:[SERVER_IP]:[GATEWAY_IP]:[NETMASK]:[HOSTNAME]:[DEVICE]:[AUTOCONF] [,[CLIENT_IP]:[SERVER_IP]:[GATEWAY_IP]:[NETMASK]:[HOSTNAME]:[DEVICE]:[AUTOCONF]]***::
Let you specify the name(s) and the options of the interface(s) that should be configured at boot time. Do not specify this if you want to use dhcp (default). It will be changed in a future release to mimick official kernel boot param specification (e.g. ip=10.0.0.1::10.0.0.254:255.255.255.0::eth0,:::::eth1:dhcp).
What I'm using in my live.cfg file:
label live-686-pae persistence serial staticIP
menu label ^Live (686-pae) persistence serial staticIP
menu default
linux /live/vmlinuz2
initrd /live/initrd2.img
append boot=live live-getty console=tty0 console=ttyS0,115200n8
ip=152.119.xxx.63::152.19.xxx.1:255.255.254.0:debian_live:eth0:
persistence config quiet splash
After I'm booted, networking isn't running. The contents of /etc/network/interfaces is:
auto lo
iface lo inet loopback
allow-hotplug 152.19.xxx.63
iface 152.19.xxx.63 inet static
address
netmask 152.19.xxx.1
gateway 255.255.254.0
Which is all scrambled. I changed the line in live.cfg to read
ip=A:B:C:D:E:F:G
Which gave me an interfaces file like this:
allow-hotplug A
iface A inet static
address B
netmask C
gateway D
and /etc/resolv.conf was:
nameserver E
So I re-ordered my arguments to:
ip=eth0:<my IP address>:<my netmask>:<gateway IP>:8.8.8.8::
and now eth0 is UP with the right values, but not RUNNING.
-Ryan
<<attachment: neve.vcf>>
