Configuring Network Interfaces
The three network interfaces need to be configured with the proper settings for the network layout we are putting together.
The file
/etc/sysconfig/network-scripts/ifcfg-eth0 will
contain the settings for eth0. If your ISP
provides IP addresses by DHCP, the file should contain:
DEVICE=eth0 ONBOOT=yes BOOTPROTO=DHCP
Otherwise, it should contain the following:
DEVICE=eth0 ONBOOT=yes BOOTPROTO=none BROADCAST=NETWORK=192.0.2.255NETMASK=255.255.255.0 IPADDR=192.0.2.0GATEWAY=192.0.2.230USERCTL=no192.0.2.1
Replace NETWORK, BROADCAST,
IPADDR, and GATEWAY with the
proper values assigned to you by the ISP.
The file
/etc/sysconfig/network-scripts/ifcfg-eth1 will
contain the settings for the interface connected to the wired
network:
DEVICE=eth1 BOOTPROTO=none ONBOOT=yes BROADCAST=192.168.1.255 NETWORK=192.168.1.0 NETMASK=255.255.255.0 IPADDR=192.168.1.1 USERCTL=no
This will set eth1 to have the IP address
192.168.1.1 and be connected to the network
192.168.1.0/24.
If the wireless network is going to be provided by using
HostAP on the gateway itself, set up that
interface as described in Chapter 9. Otherwise,
eth2 will be connected to the access point and
will be configured in
/etc/sysconfig/network-scripts/ifcfg-eth1:
DEVICE=eth2 BOOTPROTO=none ONBOOT=yes BROADCAST=192.168.0.255 NETWORK=192.168.0.0 NETMASK=255.255.255.0 IPADDR=192.168.0.1 USERCTL=no
This will set eth2 to have the IP address
192.168.0.1 and be connected to the network
192.168.0.0/24.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access