TS-4900 Network configuration example: Difference between revisions
From embeddedTS Manuals
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
Most commonly networks will offer DHCP which can be set up with one command: | |||
<source lang=bash> | |||
# To setup the network for this boot: | |||
udhcpc -i eth0 | |||
# Or if you're on a baseboard with a second ethernet port, you can use that as: | |||
udhcpc -i eth1 | |||
# To instead manually configure the interface for this boot: | |||
killall udhcpc | |||
# Set IP + subnet mask | |||
ifconfig eth0 192.168.0.50 netmask 255.255.255.0 | |||
# Set default gateway, usually your router | |||
route add default gw 192.168.0.1 | |||
# Set your DNS server | |||
echo "nameserver 8.8.8.8" > /etc/resolv.conf | |||
DNS | |||
</source> | </source> | ||
To make your network settings take effect on startup in Yocto, edit /etc/network/interfaces: | |||
# We always want the loopback interface. | |||
# | |||
auto lo | |||
iface lo inet loopback | |||
auto eth0 | |||
iface eth0 inet static | |||
address 192.168.0.50 | |||
netmask 255.255.255.0 | |||
gateway 192.168.0.1 | |||
auto eth1 | |||
iface eth1 inet dhcp |
Revision as of 11:09, 8 September 2014
Most commonly networks will offer DHCP which can be set up with one command:
# To setup the network for this boot:
udhcpc -i eth0
# Or if you're on a baseboard with a second ethernet port, you can use that as:
udhcpc -i eth1
# To instead manually configure the interface for this boot:
killall udhcpc
# Set IP + subnet mask
ifconfig eth0 192.168.0.50 netmask 255.255.255.0
# Set default gateway, usually your router
route add default gw 192.168.0.1
# Set your DNS server
echo "nameserver 8.8.8.8" > /etc/resolv.conf
To make your network settings take effect on startup in Yocto, edit /etc/network/interfaces:
# We always want the loopback interface. # auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.0.50 netmask 255.255.255.0 gateway 192.168.0.1 auto eth1 iface eth1 inet dhcp