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.255
NETMASK=255.255.255.0 IPADDR=
192.0.2.0
GATEWAY=
192.0.2.230
USERCTL=no
192.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
.
Get 802.11 Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.