LinuxIP设置,网络负载
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                LinuxIP设置,网络负载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            一、靜態IP配置 vi ?/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0(網絡接口名稱)
?????? BOOTPROTO=static(靜態IP)
???????HWADDR=00:26:18:0B:38:C0(網卡MAC地址)
?????? ONBOOT=yes(開機生效)
???????IPADDR=192.168.0.20(IP地址)
?????? NETMASK=255.255.255.0(子網掩碼)
?????? GATEWAY=192.168.0.1(網關)
二、動態IP配置 vi ?/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0(網絡接口名稱)
?????? BOOTPROTO=dhcp(動態IP)
???????HWADDR=00:26:18:0B:38:C0(網卡MAC地址)
?????? ONBOOT=yes(開機生效)
三、配置DNS vi /etc/resolv.conf nameserver?192.168.0.1 nameserver 192.168.0.2 四、單網卡綁定多個IP 有時,我們需要在一塊網卡上配置多個IP,例如,在(一)中,我們還需要為eth0配置IP 192.168.0.21 和192.168.0.22,那么需要再在/etc/sysconfig/network-scripts下新建兩個配置文件:ifcfg-eth0:0和ifcfg-eth0:1????? ifcfg-eth0:0內容如下:
?????? DEVICE=eth0:0 BOOTPROTO=static IPADDR=192.168.0.21 NETMASK=255.255.255.0 ONBOOT=yes ifcfg-eth0:1內容如下: DEVICE=eth0:1 BOOTPROTO=static IPADDR=192.168.0.22 NETMASK=255.255.255.0 ONBOOT=yes 五、 多個網卡綁定成一塊虛擬網卡 為了提供網絡的高可用性,我們可能需要將多塊網卡綁定成一塊虛擬網卡對外提供服務,這樣即使其中的一塊物理網 卡出現故障,也不會導致連接中斷。比如我們可以將eth0和eth1綁定成虛擬網卡bond0 首先在/etc/sysconfig/network-scripts/下創建虛擬網卡bond0的配置文件ifcfg-bond0,內容如下??? DEVICE=bond0 BOOTPROTO=static BROADCAST=192.168.0.255 IPADDR=192.168.0.123 NETMASK=255.255.255.0 ONBOOT=yes TYPE=Ethernet GATEWAY=192.168.0.1 然后分別修改eth0和eth1的配置文件中 ifcfg-eth0內容: DEVICE=eth0 BOOTPROTO=none ONBOOT=yes ifcfg-eth1內容
???? ?DEVICE=eth1 BOOTPROTO=none ONBOOT=yes 因為linux的虛擬網卡是在內核模塊中實現的,所以需要安裝的時候已經裝好該module。 在/etc/modprobe.conf文件中添加如下內容(如果沒有該文件,則新建一個): alias bond0 bonding options bond0 miimon=100 mode=1 primary=eth0 其中miimon=100表示每100ms檢查一次鏈路連接狀態,如果不通則會切換物理網卡 mode=1表示主備模式,也就是只有一塊網卡是active的,只提供失效保護。 如果mode=0則是負載均衡模式的,所有的網卡都是active. primary=eth0表示主備模式下eth0為默認的active網卡
????? 最后,在/etc/rc.d/rc.local中加入 modprobe bonding miimon=100 mode=1 重啟機器就可以看到虛擬網卡已經生效
                        
                        
                        ?????? BOOTPROTO=static(靜態IP)
???????HWADDR=00:26:18:0B:38:C0(網卡MAC地址)
?????? ONBOOT=yes(開機生效)
???????IPADDR=192.168.0.20(IP地址)
?????? NETMASK=255.255.255.0(子網掩碼)
?????? GATEWAY=192.168.0.1(網關)
二、動態IP配置 vi ?/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0(網絡接口名稱)
?????? BOOTPROTO=dhcp(動態IP)
???????HWADDR=00:26:18:0B:38:C0(網卡MAC地址)
?????? ONBOOT=yes(開機生效)
三、配置DNS vi /etc/resolv.conf nameserver?192.168.0.1 nameserver 192.168.0.2 四、單網卡綁定多個IP 有時,我們需要在一塊網卡上配置多個IP,例如,在(一)中,我們還需要為eth0配置IP 192.168.0.21 和192.168.0.22,那么需要再在/etc/sysconfig/network-scripts下新建兩個配置文件:ifcfg-eth0:0和ifcfg-eth0:1????? ifcfg-eth0:0內容如下:
?????? DEVICE=eth0:0 BOOTPROTO=static IPADDR=192.168.0.21 NETMASK=255.255.255.0 ONBOOT=yes ifcfg-eth0:1內容如下: DEVICE=eth0:1 BOOTPROTO=static IPADDR=192.168.0.22 NETMASK=255.255.255.0 ONBOOT=yes 五、 多個網卡綁定成一塊虛擬網卡 為了提供網絡的高可用性,我們可能需要將多塊網卡綁定成一塊虛擬網卡對外提供服務,這樣即使其中的一塊物理網 卡出現故障,也不會導致連接中斷。比如我們可以將eth0和eth1綁定成虛擬網卡bond0 首先在/etc/sysconfig/network-scripts/下創建虛擬網卡bond0的配置文件ifcfg-bond0,內容如下??? DEVICE=bond0 BOOTPROTO=static BROADCAST=192.168.0.255 IPADDR=192.168.0.123 NETMASK=255.255.255.0 ONBOOT=yes TYPE=Ethernet GATEWAY=192.168.0.1 然后分別修改eth0和eth1的配置文件中 ifcfg-eth0內容: DEVICE=eth0 BOOTPROTO=none ONBOOT=yes ifcfg-eth1內容
???? ?DEVICE=eth1 BOOTPROTO=none ONBOOT=yes 因為linux的虛擬網卡是在內核模塊中實現的,所以需要安裝的時候已經裝好該module。 在/etc/modprobe.conf文件中添加如下內容(如果沒有該文件,則新建一個): alias bond0 bonding options bond0 miimon=100 mode=1 primary=eth0 其中miimon=100表示每100ms檢查一次鏈路連接狀態,如果不通則會切換物理網卡 mode=1表示主備模式,也就是只有一塊網卡是active的,只提供失效保護。 如果mode=0則是負載均衡模式的,所有的網卡都是active. primary=eth0表示主備模式下eth0為默認的active網卡
????? 最后,在/etc/rc.d/rc.local中加入 modprobe bonding miimon=100 mode=1 重啟機器就可以看到虛擬網卡已經生效
轉載于:https://blog.51cto.com/myiter/348404
總結
以上是生活随笔為你收集整理的LinuxIP设置,网络负载的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: Android-- Intent.Act
 - 下一篇: 互联网业界7月三件大事