CentOS7-路由內部網路練習設定
以下說明皆是以Oracle VM VirtualBox之虛擬機演練CentOS7的內部網路設定
B虛擬機將透過A虛擬機的dhcp分配IP獲得對外連線之功能
一、準備好兩台虛擬機,以下步驟將分別稱作A虛擬機與B虛擬機
A虛擬機的網路卡設定:介面卡 1設為NAT、介面卡 2設為內部網路、混和模式為允許所有
B虛擬機的網路卡設定:介面卡 1設為內部網路、混和模式為允許所有
※透過以上設定,B虛擬機是無法自行上網的
二、在B虛擬機上設定網路
# ip addr add 192.168.1.1/24 brd + dev enp0s3 => 設定此內部網路IP為192.168.1.1
# ip route add default via 192.168.1.254 => 設定此內定路由器IP為192.168.1.254
三、在A虛擬機上設定網路
# ip addr add 192.168.1.254/24 brd +dev enp0s8 => 設定此內部網路IP為192.168.1.254
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o enp0s3 -s 192.168.1.0/24 -j MASQUERADE
四、在A虛擬機上安裝dhcp
# yum -y install dhcp
五、更改網路設定檔
# vim /etc/dhcp/dhcp.conf
增加以下參數
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.200;
option routers 192.168.1.254;
option domain-name-servers 8.8.8.8;
}
# systemctl restart dhcp
六、回到B虛擬機上重新設定網路
# ifconfig enp0s3 0
# dhclient enp0s3
七、輸入# ifconfig 查看enp0s3的IP已經被改成A虛擬機自動分配的IP
並且可以進行上網功能
若想將分配的IP設置成固定的IP,即在dhcp.conf多設定下列參數
host centos-7 {
hardware ethernet xx:xx:xx:xx:xx:xx;(B虛擬機的enp0s3 MAC位址)
fixed-address 192.168.1.33; => 固定IP為192.168.1.33
}
B虛擬機將透過A虛擬機的dhcp分配IP獲得對外連線之功能
一、準備好兩台虛擬機,以下步驟將分別稱作A虛擬機與B虛擬機
A虛擬機的網路卡設定:介面卡 1設為NAT、介面卡 2設為內部網路、混和模式為允許所有
B虛擬機的網路卡設定:介面卡 1設為內部網路、混和模式為允許所有
※透過以上設定,B虛擬機是無法自行上網的
二、在B虛擬機上設定網路
# ip addr add 192.168.1.1/24 brd + dev enp0s3 => 設定此內部網路IP為192.168.1.1
# ip route add default via 192.168.1.254 => 設定此內定路由器IP為192.168.1.254
三、在A虛擬機上設定網路
# ip addr add 192.168.1.254/24 brd +dev enp0s8 => 設定此內部網路IP為192.168.1.254
# echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables -t nat -A POSTROUTING -o enp0s3 -s 192.168.1.0/24 -j MASQUERADE
四、在A虛擬機上安裝dhcp
# yum -y install dhcp
五、更改網路設定檔
# vim /etc/dhcp/dhcp.conf
增加以下參數
ddns-update-style interim;
ignore client-updates;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.1 192.168.1.200;
option routers 192.168.1.254;
option domain-name-servers 8.8.8.8;
}
# systemctl restart dhcp
六、回到B虛擬機上重新設定網路
# ifconfig enp0s3 0
# dhclient enp0s3
七、輸入# ifconfig 查看enp0s3的IP已經被改成A虛擬機自動分配的IP
並且可以進行上網功能
若想將分配的IP設置成固定的IP,即在dhcp.conf多設定下列參數
host centos-7 {
hardware ethernet xx:xx:xx:xx:xx:xx;(B虛擬機的enp0s3 MAC位址)
fixed-address 192.168.1.33; => 固定IP為192.168.1.33
}
留言
張貼留言