隨筆-62  評論-29  文章-0  trackbacks-0
           

          以前都是使用自動IP動態分配獲取IP的,雖然每次獲得的ip都是相同的,但我還是決定自己設置一個IP。輸入命令:
          [root@localhost ~]# ifconfig eth0 219.246.177.160 netmask 255.255.255.0 up


          ping
          以下177網段的ip是可以ping通的,但是ping別的網段無法ping通
          [root@localhost ~]# ping 219.246.183.1
          connect: Network is unreachable


          查看一下路由表:

          [root@localhost ~]# route
          Kernel IP routing table
          Destination     Gateway         Genmask         Flags Metric Ref    Use     Iface
          219.246.177.0   *               255.255.255.0   U     0      0        0      eth0

          沒有設置默認網關。設置網關
          [root@localhost ~]# route add default gw 219.246.177.1

          route add default gw 61.144.47.225


          再查看路由表:

          [root@localhost ~]# route
          Kernel IP routing table
          Destination     Gateway         Genmask         Flags Metric Ref    Use     Iface
          219.246.177.0   *               255.255.255.0   U     0      0        0     eth0
          default         219.246.177.1   0.0.0.0         UG    0      0        0     eth0


          添加上了默認網關。此時,再ping一下別的網段就可以ping通了。
          但是這樣的修改,重新啟動后就無效了。要讓修改的ip永久生效就必須修改配置文件/etc/sysconfig/network-scrips/ifcfg-eth0。因為機子啟動的時候加載的就是這個文件的配置參數。對這個文件進行修改:

          [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
          DEVICE=eth0                    #
          網絡設備名稱,與ifcfg-eth0對應
          #BOOTPROTO=dhcp                #啟動eth0接口時使用動態IP地址分配                                                                 
                                         #這里使用的是靜態IP地址,因此將這句屏蔽掉
          BOOTPROTO=static               #啟動eth0接口時使用靜態IP地址分配
          HWADDR=00:E0:4C:61:71:E3       #MAC地址
          IPADDR=219.246.177.160         #設置IP地址
          NETMASK=255.255.255.0          #設置子王掩碼
          GATEWAY=219.246.177.1          #設置網關
          ONBOOT=yes                     #開機時啟動

          DEVICE=eth0

          BOOTPROTO=none

          HWADDR=00:13:D3:90:95:4D

          ONBOOT=yes

          TYPE=Ethernet

          NETMASK=255.255.255.248

          IPADDR=61.144.47.228

          USERCTL=no

          IPV6INIT=no

          PEERDNS=yes

          IGATEWAY=61.144.47.225

          GATEWAY=61.144.47.225

          修改好后,要想將修改的配置不用重啟而生效。輸入命令
          [root@localhost ~]# ifdown eth0


          將eth0網絡接口關閉,再輸入下面的命令將eth0接口重新啟動
          [root@localhost ~]# ifup eth0

          這個命令會到 /etc/sysconfig/network-scripts/下讀取相應參數,使剛配置內容生效。

          或者輸入
          [root@localhost ~]# /etc/init.d/network restart


          重新啟動整個網絡的參數。/etc/init.d/network這個文件也是開機時加載的文件。

          這樣就可以解決IP設置的問題拉。如果需要設置DNS,則編輯/etc/resolv.conf文件

          [root@localhost ~]# vi /etc/resolv.conf
          nameserver 202.201.0.131
          nameserver 202.201.0.132
          nameserver 202.201.89.131
          search lzu.edu.cn
          ~

          配置好后當然還得輸入[root@localhost ~]# /etc/init.d/network restart,重新啟動整個網絡的參數。才能生效。



          posted on 2009-01-14 10:53 閱讀(23061) 評論(1)  編輯  收藏

          評論:
          # re: LINUX修改IP地址 2011-06-20 17:33 |
          好久都沒有來自己的blog,不是因為自己沒有時間,只是沒有計劃的約束。  回復  更多評論
            

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 甘南县| 麻江县| 林口县| 金沙县| 光泽县| 治多县| 盘山县| 宣恩县| 康乐县| 临朐县| 绵竹市| 陇南市| 临江市| 嘉定区| 长葛市| 广安市| 县级市| 英山县| 蕲春县| 万年县| 霍邱县| 阿鲁科尔沁旗| 扎囊县| 兴宁市| 乳山市| 昌平区| 岚皋县| 海盐县| 泸西县| 铁力市| 娄底市| 阿克陶县| 汕尾市| 从江县| 鲜城| 建德市| 上虞市| 德安县| 三台县| 阳春市| 雷山县|