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地址后计算机从新启动仍然有效。
通过配置文件配置LINUX的IP命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0 配置文件如下: ONBOOT=yes BOOTPROTO=none:表示不使用dhcp服务,如果是手动配置静态的ip地址,BOOTPROTO的值可以为none或者static。 IPADDR=192.168.1.66:表示设置IP地址。 NETMASK=255.255.255.0:表示设置子网掩码。 GATEWAY=192.168.1.1: 表示设置网关。 DNS1=192.168.1.1:表示设置首选DNS服务器,DNS有自己的配置文件/etc/resolv.conf,在这里设置DNS,就是把它写入了DNS的配置文件/etc/resolv.conf。 然后,执行service network restart,重启网络服务配置文件生效即可。 扩展资料: 通过ifconfig命令配置LINUX的IP命令: 命令名称:ifconfig 基本语法:ifconfig [网卡标识] [IP地址] 英文原意:interface configuration 执行权限:root 功能描述:查看或临时配置网卡信息 说明: ifconfig 命令主要是用来查看网卡的配置信息,因为用它来配置网卡的IP地址时,只会临时生效(Linux服务器重启后就会失效)。 这种配置ip的方式只能设置IP和子网掩码,估只适合内网(局域网)使用。如果想连通外网,还必须设置网关和DNS。
ifconfig看不到IP地址,意思就是网卡未能正常工作,有几种可能:
1、网卡的驱动程序未能正常安装,但一般只要不是太偏门的网卡,linux都可以识别的。
2、网线连接有问题,因为你是vm安装的系统,所以可以排除。
3、vm的网络工作方式设置有问题,我通常是用桥连的方式,比较方便,直用通过物理机的网卡上网。
4、未设置好网卡。如果是dhcp的方式,看看路由器能不能dhcp分配。如果是静态分配的话,编辑一下对应的网卡文件/etc/sysconfig/network-scripts/ifcfg-eth0,然后service network restart
根据你的描述,第三种的可能性比较大,第四种次之。
用vi
/etc/sysconfig/network-scripts/ifcfg-eth0打开网卡配置文件
按下i键,就可以编辑配置文件了
BOOTPROTO=dhcp
→改成
BOOTPROTO=static
加上一行
IPADDR=你需要的IP
NETMASK=你需要的子网掩码
GATEWAY=你需要的网关(有就配置,没有就不用写这行了)
配置文件里面别的需要可以留下,不需要可以删除
编辑完后按ESC键退出编辑模式
按:(冒号),进入命令行模式,输入wq。
然后用service
network
restart
重启网络服务,然后,ifconfig命令可以查看一下你的IP,这样就永久配置好你需要的IP了
注:本回答为自己编写
查看方法如下: 打开linux操作系统在进入到界面。 在桌面右击打开终端。 在终端里输入ifconfig -a命令在回车键。 如下图可以看到了ip地址。 拓展资料:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
用Linux命令修改了网卡ip,重启Linux系统,有自动还原了是设置错误造成的,解决方法为: 1、ifconfig查看当前网卡的信息。 2、vim /etc/sysconfig/network-scripts/ifcfg-eth0打开要修改ip信息的网卡。 3、重启网卡服务,命令如下。 4、或者找到菜单栏的网络图标,点击。 5、点击disconnet,图标出现叉号。 6、然后再点击system eth0,重启网卡服务即可。
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发行版的时候会默认需要添加用户ifconfig命令权限,一般用root账户进去或者给组用户添加权限,具体操作如下: 1、建议这个操作在root下进行,用root账户进去,输入su root命令。 2、如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以输入export PATH=$PATH:/sbin命令。 3、给用户永久添加ifconfig命令,在命令行中键入如下图所示的代码,文件修改并保持。 4、命令行中键入下图命令,然后在加入箭头的那两个地方插入一个#,然后按下esc保存重启系统应用配置。
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下网卡命名规律:eth0,eth1。第一块以太网卡,第二块。
lo为环回接口,它的IP地址固定为127.0.0.1,掩码8位。它代表你的机器本身。
Java代码
ifconfig [Interface] www.2cto.com
是查看网卡的信息 ,如果不加参数查看的是所有的网卡信息
加上参数eth0的话是查看eth0网卡的信息
网卡信息的一些解释:
第一行:连接类型:Ethernet(以太网)HWaddr(硬件mac地址)
第二三行:网卡的IP地址、子网、掩码
第四行:UP(代表网卡开启状态)RUNNING(代表网卡的网线被接上)MULTICAST(支持组播)
MTU:1500(最大传输单元):1500字节 www.2cto.com
下面就是接收、发送数据包情况统计和发送接受数据字节数的统计信息。
配置网卡的IP地址
Java代码
ifconfig eth0 192.168.168.64 netmask 255.255.255.0
在eth0上配置上192.168.168.64 的IP地址及子网掩码。
配置网卡的硬件地址
Java代码
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
禁用网卡eth0
Java代码
ifconfig eth0 down
www.2cto.com
启用网卡eth0
Java代码
ifconfig eth0 up
另外启动和禁用网卡还可以使用ifup | ifdown eth0
1、命令行使用vi编辑器打开网卡配置文件ifcfg-eth0:vi /etc/sysconfig/network-scripts/ifcfg-eth0 2、开始编辑,填写ip地址、子网掩码、网关、DNS等。其中“红框内的信息”是必须得有的。 3、编辑完后,保存退出。 4、重启网络服务。service network restart或/etc/init.d/network restart 5、ping网关,ping外网进行测试。都能ping通表示网络正常。
这是我的/etc/sysconfig/network-script/ifcfg-eth0 文件: # Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 #BOOTPROTO=dhcp BOOTPROTO=none IPADDR=192.168.1.2 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 ONBOOT=yes 用的是静态IP:192.168.1.2/24,网关是192.168.1.1 。 你的/etc/sysconfig/network-script/ifcfg-eth0 文件,只要将BOOTPROTO=dhcp 修改为 BOOTPROTO=none ,也就是放弃dhcp自动获取IP,然后增加配置语句就可以了。
虚拟机里面终端执行:
ifconfig
从输出里面找虚拟机的 IP 。
默认 VW 的桥接会直接提供你当前真实计算机网络里面的 DHCP 服务。你的虚拟机 DHCP 获取就 OK 了。
如果你的机器没有 DHCP 环境。建议用 NAT。
----------------
如果你要是自己设置虚拟机的 IP ,需要先设置主机的虚拟网卡的 IP ,你看看网络链接里面就知道了,多了两个 vmware 网卡。
系统的 vmware 虚拟网卡和虚拟机里面的系统的网络设置遵循标准的局域网设置规范。
这点你可以搜索互联网了解。
这个时候,你要把虚拟机和真实机器理解为,真实机器是一个路由服务器,虚拟机这台机器只能连接到你的真实机器才能上网。
请参考,希望能帮到你。
当前是dhcp,如果要使用静态ip
修改:
bootproto=static
onboot=yes
#开启自动启用网络连接
增加:
ipaddr0=192.168.21.128
#设置ip地址
prefixo0=24
#设置子网掩码
gateway0=192.168.21.2
#设置网关
dns1=xxx.xxx.xxx.xxx
#设置主dns
dns2=xxx.xxx.xxx.xxx
#设置备dns
完成后
service
network
restart
#重启网络
首先你得知道几个命令:
ifconfig 查看网卡信息的命令(网卡以eth0~ethN命名,看你网卡用的是哪个)。另外,它只在root用户下可能,一般普通用户不能用。
route -n 查看路由的命令。
cat /etc/resolv.conf 查看DNS,配置DNS可在这个文件配置
命令行里有三种修改IP方法,其中一种是临时的,重启后就没有了,在此不提了。只说两种永久生效的:
1,在命令行里,通过命令调出图形界面配置,比较直观,容易配置:
命令
setup
弹出图形界面,选择network configuration ----> 回车----->两个选项,第一个是网卡,第二个是DNS,在此不多讲了。写太多了,最主要是很直观。
最后配置完了后,点TAB键或者上下左右键 选:OK---->save--->save&quit--->quit
2,命令行编写配置文件来实现,一般你的网卡是eth0.
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=192.168.0.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.0.0 #网卡对应的网络地址
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
修改对应网卡的网关的配置文件
vi /etc/sysconfig/network
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=localhost(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。)
1、首先进入到Linux系统中,输入用户名和密码完成登录。 2、然后在命令提示符后面,输入命令 ifconfig查看当前IP地址。 3、下面三个IP地址分别表示:IP地址、广播地址、子网掩码,这里需要修改第一个IP地址。 4、下面表示系统中有两个网卡,第一个eth0相当于以太网网卡,第二个lo为无线网卡。 5、接着输入命令 ifconfig eth0 *.*.*.* ,其中*号为要修改后的IP地址。 6、这样经过命令后,就把原来的IP地址修改成为192.168.168.168了。