CentOS之—雙網卡雙IP雙網關配置


轉載請注明出處:http://blog.csdn.net/l1028386804/article/details/77487639

一、配置講解

1、配置DNS

修改對應網卡的DNS的配置文件

 # vim /etc/resolv.conf

修改以下內容,可以設置多個:

nameserver 202.106.0.20
nameserver 114.114.114.114
nameserver 8.8.8.8

 2、配置外網網卡的網關 修改網關的配置文件

 [root@centos]# vim /etc/sysconfig/network

修改以下內容

NETWORKING=yes(表示系統是否使用網絡,一般設置為yes。如果設為no,則不能使用網絡,而且很多系統服務程序將無法啟動)
HOSTNAME=centos(設置本機的主機名,這里設置的主機名要和/etc/hosts中設置的主機名對應)
GATEWAY=192.168.1.1(注意:這里需要配置為外網網卡的網關)
3、配置IP地址

修改對應網卡的IP地址的配置文件

 # vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改以下內容

DEVICE=eth0 #描述網卡對應的設備別名,例如ifcfg-eth0的文件中它為eth0,Dell服務器的一般為:em1、em2
BOOTPROTO=static #設置網卡獲得ip地址的方式,可能的選項為static,dhcp或bootp,分別對應靜態指定的 ip地址,通過dhcp協議獲得的ip地址,通過bootp協議獲得的ip地址
BROADCAST=192.168.0.255 #對應的子網廣播地址
HWADDR=00:07:E9:05:E8:B4 #對應的網卡物理地址
IPADDR=12.168.1.2 #如果設置網卡獲得 ip地址的方式為靜態指定,此字段就指定了網卡對應的ip地址

GATEWAY=        #注意:外網網卡必須填寫網關,但是內網網卡這里必須為空,否則兩個網卡同時啟用后上不了外網
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #網卡對應的網絡掩碼
NETWORK=192.168.1.0 #網卡對應的網絡地址
ONBOOT=yes #系統啟動時是否設置此網絡接口,設置為yes時,系統啟動時激活此設備

 注意:在網卡的IP地址對應的配置文件中,如果配置的是外網的網卡對應得配置文件,那么,GATEWAY必須要填寫,如果配置的是內網的網卡對應的配置文件,那么,GATEWAY必須為空,或者注釋掉此項。

4、重新啟動網絡配置

# service network restart
或
# /etc/init.d/network restart 

二、配置實戰

1、系統與IP設置

OS:CentOS 7

IP1:10.3.3.34 / Gateway: 10.3.3.1 / MASK: 255.255.255.0
IP2:10.2.2.95 / Gateway: 10.2.2.1 / MASK: 255.255.255.0

通過ifconfig命令查看具體信息如下:

 

[root@v1 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:15:5D:02:16:00 inet addr:10.3.3.34 Bcast:10.3.3.255 Mask:255.255.255.0 inet6 addr: fe80::215:5dff:fe02:1600/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:91723 errors:0 dropped:0 overruns:0 frame:0 TX packets:48020 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:63371661 (60.4 MiB) TX bytes:5979057 (5.7 MiB) eth1 Link encap:Ethernet HWaddr 00:15:5D:02:16:15 inet addr:10.2.2.95 Bcast:10.2.2.255 Mask:255.255.255.0 inet6 addr: fe80::215:5dff:fe02:1615/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:570504 errors:0 dropped:0 overruns:0 frame:0 TX packets:2849 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:97709676 (93.1 MiB) TX bytes:603377 (589.2 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:148 errors:0 dropped:0 overruns:0 frame:0 TX packets:148 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:12832 (12.5 KiB) TX bytes:12832 (12.5 KiB) 

這里,我們定義10.2.2.0網段為外網,10.3.3.0網段為內網。

 

2、配置DNS

修改對應網卡的DNS的配置文件

 

# vi /etc/resolv.conf 

修改以下內容,可以設置多個:

nameserver 202.106.0.20 nameserver 114.114.114.114 nameserver 8.8.8.8

 

3、配置外網網卡的網關 修改網關的配置文件

 

[root@centos]# vi /etc/sysconfig/network
NETWORKING=yes HOSTNAME=centos NTPSERVERARGS=iburst GATEWAY=10.2.2.1

 

4、配置IP地址

4.1 配置內網對應的IP地址

 

# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet UUID=796d2afc-01ca-4a35-830e-25f9a8f024f3 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=10.3.3.34 BROADCAST=10.3.3.255 NETMASK=255.255.255.0 #GATEWAY=10.3.3.1 HWADDR=00:15:5D:02:16:00 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" DNS1=8.8.8.8

 

注意:配置內網的時候,把GATEWAY這一項注釋掉了。

 

# vi /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 TYPE=Ethernet UUID=7696cebd-7c30-454a-88a8-473275511dde ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=10.2.2.95 GATEWAY=10.2.2.1 BROADCAST=10.2.2.255 NETMASK=255.255.255.0 NETWORK=10.2.2.0 HWADDR=00:15:5D:02:16:15 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth1" DNS1=8.8.8.8

注意:外網的配置,必須配置GATEWAY這一項

 

5、重新啟動網絡配置

 

# service network restart 或 # /etc/init.d/network restart

搞定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM