Chinaunix

标题: unix中更改IP地址,我该如何做? [打印本页]

作者: copper_peter    时间: 2005-12-29 10:24
标题: unix中更改IP地址,我该如何做?
由于本人是unix新手,问题如题,希望大家能给出方法,先谢了!
作者: alfee    时间: 2005-12-29 10:49
如只改IP,2个方法:

1。当时就生效的,但重起又没的,用ifconfig命令:

检查你的网口设备名称是哪个:

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.1.1.7 netmask ffffff00 broadcast 10.1.1.255
        ether 0:3:ba:16:e7:53

例如是叫eri0,则改该网口的IP:

# ifconfig eri0 10.1.1.6 netmask 255.255.255.0 up

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
eri0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 10.1.1.6 netmask ffffff00 broadcast 10.1.1.255
        ether 0:3:ba:16:e7:53


2。永久的,改/etc/hosts, 改后重起:

# vi /etc/hosts

#
# Internet host table
#
127.0.0.1       localhost
10.1.1.7        bbs.chinaunix.net     loghost

# reboot
作者: hgison    时间: 2005-12-29 11:30
請問一下,若ip 在/etc/hosts做永久更改
那netmask 要永久更改呢?謝謝
作者: cuci    时间: 2005-12-29 11:33
vi /etc/netmasks
作者: hgison    时间: 2005-12-29 11:35
我剛剛試了一下,更改/etc/hosts
重起之後也是舊ip說
現在變成 hosts內的ip與實際ip不一致了
= =!!!
作者: sxsunjia    时间: 2005-12-29 11:54
应该让hosts内的信息和网口设备名称里的信息一致吧
作者: vante    时间: 2005-12-29 11:58
对一下/etc/hosts里的网络接口名与/ect/interface.xxn中的网络接口名是否一致。
作者: hgison    时间: 2005-12-29 12:11
标题: 回复 1楼 copper_peter 的帖子
我找不到您說的/etc/interface.xxn 檔耶,路徑對嗎?謝謝

hosts.jpg (16.85 KB, 下载次数: 40)

hosts.jpg

作者: hgison    时间: 2005-12-29 14:23
修改成功了,除了改/etc/hosts
還要改/etc/inet/ipnodes
=========
另外想請問,DNS的ip要到哪設定呢?謝謝
作者: 风之幻想    时间: 2005-12-29 14:52
DNS的IP要建立一个/etc/resolv.conf,
/etc/hostname.xxx是可以建立的。写上你的网卡的名字。
你修改了/etc/hosts没有重新启动.IP地址当然还是你原来的IP地址.




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2