linux怎么修改时间设置自动获取ip

6768人阅读
Linux(42)
主机上IP获取方式是DHCP自动获取的
主机上装了Virtual Box的Centos6.5虚拟机
想要虚拟机自动获取IP地址
需进行如下配置:
1. vi&/etc/sysconfig/network-scripts/ifcfg-eth0,设置为BOOTPROTO=&dhcp&
2.虚拟机网络连接方式选桥接
3.service network restart,重启网卡
4.使用ifconfig -a ,查看网络连接是否正确
1.最初虚拟机网络选择的Nat,一直不能上网,改为桥接后,可以了
桥接:虚拟机与主机通过交换机连接。
NAT:主机是虚拟机的路由器。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:788959次
积分:6882
积分:6882
排名:第3524名
原创:161篇
转载:44篇
评论:180条
(1)(1)(2)(5)(50)(14)(1)(5)(3)(8)(7)(5)(9)(5)(4)(18)(5)(8)(6)(1)(2)(6)(10)(13)(16)
(window.slotbydup = window.slotbydup || []).push({
id: '4740881',
container: s,
size: '200,200',
display: 'inlay-fix'中国领先的IT技术网站
51CTO旗下网站
试试Linux下的ip命令,ifconfig已经过时了
Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。
作者:KayGuoWhu译来源:| 10:17
Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。
要安装ip,请下载iproute2套装工具&。不过,大多数Linux发行版已经预装了iproute2工具。
你也可以使用git命令来下载最新源代码来编译:
$ git clone /pub/scm/linux/kernel/git/shemminger/iproute2.git
设置和删除Ip地址
要给你的机器设置一个IP地址,可以使用下列ip命令:
$ sudo ip addr add 192.168.0.193/24 dev wlan0
请注意IP地址要有一个后缀,比如/24。这种用法用于在无类域内路由选择(CIDR)中来显示所用的子网掩码。在这个例子中,子网掩码是255.255.255.0。
在你按照上述方式设置好IP地址后,需要查看是否已经生效。
$ ip addr show wlan0
你也可以使用相同的方式来删除IP地址,只需用del代替add。
$ sudo ip addr del 192.168.0.193/24 dev wlan0
列出路由表条目
ip命令的路由对象的参数还可以帮助你查看网络中的路由数据,并设置你的路由表。第一个条目是默认的路由条目,你可以随意改动它。
在这个例子中,有几个路由条目。这个结果显示有几个设备通过不同的网络接口连接起来。它们包括WIFI、以太网和一个点对点连接。
$ ip route show
假设现在你有一个IP地址,你需要知道路由包从哪里来。可以使用下面的路由选项(译注:列出了路由所使用的接口等):
$ ip route get 10.42.0.47
更改默认路由
要更改默认路由,使用下面ip命令:
$ sudo ip route add default via 192.168.0.196
显示网络统计数据
使用ip命令还可以显示不同网络接口的统计数据。
当你需要获取一个特定网络接口的信息时,在网络接口名字后面添加选项ls即可。使用多个选项-s会给你这个特定接口更详细的信息。特别是在排除网络连接故障时,这会非常有用。
$ ip -s -s link ls p2p1
地址解析协议(ARP)用于将一个IP地址转换成它对应的物理地址,也就是通常所说的MAC地址。使用ip命令的neigh或者neighbour选项,你可以查看接入你所在的局域网的设备的MAC地址。
$ ip neighbour
监控netlink消息
也可以使用ip命令查看netlink消息。monitor选项允许你查看网络设备的状态。比如,所在局域网的一台电脑根据它的状态可以被分类成REACHABLE或者STALE。使用下面的命令:
$ ip monitor all
激活和停止网络接口
你可以使用ip命令的up和down选项来激某个特定的接口,就像ifconfig的用法一样。
在这个例子中,当ppp0接口被激活和在它被停止和再次激活之后,你可以看到相应的路由表条目。这个接口可能是wlan0或者eth0。将ppp0更改为你可用的任意接口即可。
$ sudo ip link set ppp0 down&$ sudo ip link set ppp0 up
当你陷入困境,不知道某一个特定的选项怎么用的时候,你可以使用help选项。man页面并不会提供许多关于如何使用ip选项的信息,因此这里就是获取帮助的地方。
比如,想知道关于route选项更多的信息:
$ ip route help
对于网络管理员们和所有的Linux使用者们,ip命令是必备工具。是时候抛弃ifconfig命令了,特别是当你写脚本时。
译者:&校对:
本文由&&原创翻译,&荣誉推出
本文地址:【编辑推荐】【责任编辑: TEL:(010)】
大家都在看猜你喜欢
头条热点热点头条热点
24H热文一周话题本月最赞
讲师:17562人学习过
讲师:82830人学习过
讲师:12041人学习过
精选博文论坛热帖下载排行
本书是Inside Microsoft SQL Server 2000的作者Kalen Delaney的又一经典著作,是Inside Microsoft SQL Server 2005系列四本著作中的一本。...
订阅51CTO邮刊查看:7218|回复:1
linux中用什么命令可以自动获取IP,释放IP,更新IP在 SegmentFault,解决技术问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
一线的工程师、著名开源项目的作者们,都在这里:
获取验证码
已有账号?
标签:至少1个,最多5个
功能介绍:自己项目放在虚拟机上,之前设置的自动获取IP地址,但是,麻烦的是,每次通过ssh连接的时候,都得更改ip地址,所以有点麻烦,如何将Ubuntu设置为静态IP,可以省去IP地址的跳动,当通过xshell或者phpstorm连接虚拟机的时候,不至于重新输入IP地址连接。
设置静态IP
1.编辑/etc/network/interfaces文件:
/etc/network/interfaces
//可以看到如下内容
# The primary network interface
#iface eth0 inet dhcp //dhcp为自动的,将这行注释掉
2.在上述文件中添加如下内容:
iface eth0 inet static
//static为静态的
address 192.168.3.101
netmask 255.255.255.0
//子网掩码
gateway 192.168.3.1
broadcast 192.168.3.255 //广播
编辑/etc/resolv.conf,设置相应的DNS
nameserver 202.96.134.133
#nameserver 8.8.8.8 //谷歌dns解析,但是速度较慢
/etc/init.d/networking restart
设置动态IP
1.修改/etc/network/interfaces
//修改成如下内容
iface eth0 inet DHCP
2.重启网卡
/etc/init.d/networking restart
0 收藏&&|&&2
你可能感兴趣的文章
1 收藏,367
31 收藏,2.9k
3 收藏,6.9k
分享到微博?
我要该,理由是:}

我要回帖

更多关于 linux怎么查看IP 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信