Ip命令需要和参数一起使用才能指明精确的显示内容。使用ip addr可以查看当前的网络;使用ip link可以分析网卡的状态;使用ip route可以查看路由表。
所有这些命令都可以和show命令进行搭配。ip address show可以显示当前的IP地址配置;ip link show可以告诉你链路的统计信息;ip route show会显示当前的路由表。
在这个输出内容里面,ip addr show命令展现了你的Linux网络配置中所有接口的信息。例1中展现了两个网卡。lo网卡是它的回环接口,是给进程用来做基于IP协议的通讯的。比较重要的接口是eth0,是这台服务器上第一个以太网接口。你可以从中看到有三个比较重要的信息:MAC地址(用link/ether表示),IPv4地址以及IPv6地址。可以通过验证这些信息来确认是否与你需要使用的一致。
不是所有的Linux系统都会将标准的以太网卡显示为eth0。新的Linux内核会使用biosdevname功能,它会使辨别一张特定的网卡更加容易。设备的名称是唯一的,类似于eno1677736,不过这个命名在不同的Linux系统间也不是标准统一的。
另一个比较有用的来查看Linux网络配置的命令是ip –s link。这个命令展示了从一个网卡发出去的数据包的统计信息。Linux的ip –s link命令(查看例2)在你遭遇网卡故障并且希望能确保网卡在传输中没有丢包的时候会有帮助。
当检查完网络配置之后,可能还需要检查一下路由。可以使用ip route show(见例3)来查看当前的路由表。你将会看到默认路由,它表明了当机器需要访问其他网络的时候需要经过的网关的IP地址。
早在10年前,在Linux服务器上使用ifconfig命令查看当前网络信息这种方法已经开始弃用。
Linux网络栈已经从全盛时期的ifconfig发生变化了,如果现在还在使用ifconfig,那么你会错过很多信息。随着网络栈的变化,ip命令被引进来管理Linux网络配置的各个方面,而ifconfig命令的开发也再没有继续了。
Linux的ifconfig命令并不准确。举个例子,当管理员希望在网卡上配置额外的IP地址时,如果这个地址是使用ip常规命令配置的,那么你使用ifconfig将看不到这个IP地址。正因为如此,在现在很多Linux发行版本中,ifconfig命令已经不再包含于其中了。
❷ linux 怎么设置IP
linux的ip设置可以到文件里设置也可以使用命令设置 1、文件设置,cd /etc/sysconfig/network-scripts/,之后编辑网卡文件就行。vi ifcfg-ethN , N就是第几块网卡,可以用ifconfig查看你有几块网卡,以及网卡名。 2、使用命令:ifconfig ethN iplinux 怎么设置IP?
❸ linux中ip地址的配置方法
Linux下配置ip地址四种方法
linux系统安装完,以后通过命令模式配置网卡IP。
配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-name
ifconfig后显示的内容,lo代表loop回路。
一、Ifconfig命令
第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后,ip地址的配置将自动失效。具体用法如下:
Ifconfig ethx ipaddr netmask x.x.x.x
ethx中的x代表第几快以太网卡,默认第一块为0;ipaddr代表ip地址;x.x.x.x为子网掩码。
例如给网卡eth0配置的ip地址为192.168.1.1 子网掩码为 255.255.255.0 。
如下下图所示:
❹ linux怎么设置IP
linux的ip设置可以到文件里设置也可以使用命令设置
1、文件设置,cd /etc/sysconfig/network-scripts/,之后编辑网卡文件就行。vi ifcfg-ethN , N就是第几块网卡,可以用ifconfig查看你有几块网卡,以及网卡名。
2、使用命令:ifconfig ethN ip地址 netmask 子网掩码
3、设置完后,使用service network restart重启网卡服务
❺ linux怎样通过命令修改ip地址
linux下修改ip地址可以使用命令:ifconfig
eth0
192.168.1.11/24
up其中的eth0是接口号,192.168.1.11/24是ip地址和掩码,up表示接口ip配置好以后要处于开启状态。添加默认网关的命令route
add
-net
0.0.0.0
netmask
0.0.0.0
gw
192.168.1.1,但是使用命令配置的ip地址重启之后须要重新设置。
要保存ip地址如果你的系统支持setup或netconfig之类的命令,可以使用这类命令对接口进行配置。也可以直接编辑对应的网络接口配置文件,/etc/sysconfig/network-scripts/ifcfg-eth0内容如下:
#
advanced
micro
devices
[amd]
79c970
[pcnet32
lance]
device=eth0
#接口名称
bootproto=none#表示如何获得ip,有三个参数可以供选择static手动指定ip,dhcp使用dhcp获得ip,none表示启动时不使用任何协议
hwaddr=00:0c:29:34:ad:70#表示使用的mac地址,可以不使用
onboot=yes#开机是否开启这个接口,yes或no两个选择
netmask=255.255.255.0#子网掩码
ipaddr=192.168.0.3#ip地址
gateway=192.168.0.1#网关
type=ethernet#接口对应的网络类型,这里是以太网,也可以不使用这个选项。
上面的所有字段名都是大写。
❻ Linux配置IP的详细方法!命令我知道!但是输完之后是这样的!!!
linux下配置ip地址四种方法:
一、Ifconfig命令
第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后
ip地址的配置将自动失效。具体用法如下。
Ipconfig ethx ipadd netmask x.x.x.x。
其中ethx中的x代表第几快以太网卡,默认第一块为0.ipadd代表ip地址。x.x.x..x为子网掩码。例如给网卡eth0配置的ip地址为192.168.1.1 子网掩码为 255.255.255.0 。
此方法配置的ip地址后计算机从新启动将会失效。
二、neat命令
1、Neat命令=redhat-config-network图形下配置ip地址
2、双击图下画红线的部分
3、双击划线部分后出现下图所示:根据要求配置相关信息
4、双击ok配置完毕。配置完后重启服务,并查看配置ip地址。
此方法配置的ip地址后计算机从新启动仍然有效
三、netconfig命令
1、输入netconfig后将会出现下图所示,单击yes按钮。
2、进行相关配置后ok退出。
此方法配置的ip地址后计算机从新启动仍然有效
四、vi /etc/sysconfig/network-scripts/ifcfg-ethx
配置完以后重启动服务.,p地址就配置好了。其实前面3个的配置方法最终还是改变了/etc/sysconfig/network-scripts/ifcfg-ethx下的配置文件罢了。
此方法配置的ip地址后计算机从新启动仍然有效。
❼ Ubuntu(Linux)下如何配置IP地址
一、使用命令设置ubuntu的ip地址
1.修改配置文件blacklist.conf禁用IPV6:
sudo vi /etc/modprobe.d/blacklist.conf
2.在文档最后添加 blacklist ipv6,然后查看修改结果:
cat /etc/modprobe.d/blacklist.conf
3.设置IP(设置网卡eth0的IP地址和子网掩码)
sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
4.设置网关
sudo route add default gw 192.168.2.254
5.设置DNS 修改/etc/resolv.conf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。
6.重启网络服务(若不行,请重启ubuntu:sudo reboot):
sudo /etc/init.d/networking restart
7.查看当前IP:
ifconfig
二、直接修改系统配置文件
ubuntu的网络配置文件是:/etc/network/interfaces
打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载。
1. 以DHCP方式配置网卡
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址
sudo dhclient eth0
2. 为网卡配置静态IP地址
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
并用下面的行来替换有关eth0的行:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.2.1
gateway 192.168.2.254
netmask 255.255.255.0
#network 192.168.2.0
#broadcast 192.168.2.255
将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
3. 设定第二个IP地址(虚拟IP地址)
编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces
在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address x.x.x.x
netmask x.x.x.x
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x
根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息:
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
4. 设置主机名称(hostname)
使用下面的命令来查看当前主机的主机名称:
sudo /bin/hostname
使用下面的命令来设置当前主机的主机名称:
sudo /bin/hostname newname
系统启动时,它会从/etc/hostname来读取主机的名称。
5. 配置DNS
首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询。要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件,假设DNS服务器的IP地址是192.168.2.2, 那么/etc/resolv.conf文件的内容应为:
search chotim.com
nameserver 192.168.2.2
6.手动重启网络服务:
sudo /etc/init.d/networking restart
返回结果如下:
*Reconfiguring network interfaces… [OK]
❽ 如何修改linux的ip地址
以centos为例
第一种方法:进入命令终端,切换到root用户,执行setup命令,在网络设置中设置主机IP。选择network configuration 选项后,设置主机IP,子网掩码以及网关,保存后退到命令行下,这时候我们的设置还没有生效,需要执行命令 /etc/rc.d/init.d/network restart ,重启网卡,这时候设置生效,使用ifconfig查看设置效果。
第二种方法:使用命令
ifconfig eth0 192.168.0.1(自己要设置的IP)这个命令是更改主机IP,回车后你什么都看不到,就表示成功了,但是此命令所做的更改在下次重启后就会失效。
ifconfig eth0 network 255.255.255.0(自己设置的子网掩码)该命令是设置主机的子网掩码,所做的设置也是临时的。
第三种方法:修改系统的配置文件
Linux中一切都是文件,对应网络配置也是不例外,可以到/etc/sysconfig/network-scripts/ifcfg-eth0这个文件中,对各个属性进行修改,但该方法和方法一一样,需要重启网卡才会生效,即执行/etc/rc.d/init.d/network restart命令即可。
❾ 在LINUX下如何用命令 配置ip地址 子网掩码和网管
1、首先进入到Linux系统中,输入用户名和密码完成登录。