通过配置文件配置LINUX的IP命令:vim /etc/sysconfig/network-scripts/ifcfg-eth0
配置文件如下:
ONBOOT=yes
BOOTPROTO=none:表示不使用dhcp服务,如果是手动配置静态的ip地址,BOOTPROTO的值可以为none或者static.
然后,执行service network restart,重启网络服务配置文件生效即可.
扩展资料:
通过ifconfig命令配置LINUX的IP命令:
命令名称:ifconfig
基本语法:ifconfig [网卡标识] [IP地址]
英文原意:interface configuration
执行权限:root
功能描述:查看或临时配置网卡信息
说明: ifconfig 命令主要是用来查看网卡的配置信息,因为用它来配置网卡的IP地址时,只会临时生效(Linux服务器重启后就会失效).
这种配置ip的方式只能设置IP和子网掩码,估只适合内网(局域网)使用.
如果想连通外网,还必须设置网关和DNS.
第一步,通过nmcli connection查看网卡名称
NAME UUID TYPE DEVICE
第二步,配置ip,网关,dns,并设置网卡开机自动启动,最后开启网卡
说明:配置地址和掩码
说明:配置网关
说明:配置dns
说明:地址获取的方法为手动配置而不是dhcp
说明:开机自动打开网卡
说明:立即打开网卡
第三步,查看结果(这里使用ip addr命令查看,较新版本Linux系统支持该命令)
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
valid_lft forever preferred_lft forever
测试通信
^C
--- ping statistics ---
第一步,通过vi或vim打开配置文件
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
NAME=eth0
DEVICE=eth0
PEERDNS=no
第三步,重启网络服务
Restarting network (via systemctl): [ OK ]
第四步,查看结果并测试通信(这里用ifconfig命令来查看,各种版本Linux均支持该命令)
RX errors 0 dropped 0 overruns 0 frame 0
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
配置地址的两种方法就介绍到这里.
但是查看地址时,我们并没有看到网关和dns,那么网关和dns怎么看呢,用以下两条命令即可
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
# Generated by NetworkManager
更多网络技术公开课,腾讯课堂搜" 众元教育 ",戳 免费公开课 ,可直接听课哦!
Linux命令行下配置IP地址的几种配置方法:
即时生效(重启后失效):
启动生效:
最后结果如下:
BOOTPROTO=static
注:BOOTPROTO只有在static(静态)模式下才可以使用设置的IP信息
修改dns
vim /etc/resolv.conf
修改后可即时生效,启动同样有效
形式
加入nameserver= ***.***.***.***
最多可有三个,作为上一个失败后的候选
修改host name
即时生效:
vim /etc/sysconfig/network
形式如下:
NETWORKING=yes
HOSTNAME=rh-linux.fc.org
##########################################################
首先,先了解传统的网络配置命令:
① 使用ifconfig命令配置并查看网络接口情况
示例1: 配置eth0的IP,同时激活设备:
ifconfig eth0:1 up(down)
ifconfig (eth0)
—————————
示例1:添加到主机路由
route add –net IP netmask MASK eth0
route add –net IP netmask MASK gw IP
route add default gw IP
route 或 route -n (-n 表示不解析名字,列出速度会比route 快)
示例1:查看ARP缓存
arp
arp –s IP MAC
arp –d IP
例如:ifconfig、route等,
上面的示例完全可以用下面的ip命令实现,而且ip命令可以实现更多的功能.下面介绍一些示例:
ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]
示例1:up/down 起动/关闭设备.
ip link set dev eth0 up
这个等于传统的
ifconfig eth0 up
ifconfig eth0 down
参数:txqueuelen NUMBER或者txqlen NUMBER
ip link set dev eth0 txqueuelen 100
参数: address LLADDRESS
-s选项出现两次或者更多次,ip会输出更为详细的错误信息统计.
示例:
ip -s -s link ls eth0
这个命令等于传统的
ifconfig eth0
等价于
这个命令等于传统的:
ip addr ls eth0
缩写 neighbour、neighbor、neigh、n
命令 add、change、replace、delete、fulsh、show(或者list)
ip neighbour change–修改一个现有的条目
ip neighbour replace–替换一个已有的条目
缩写:add、a;change、chg;replace、repl
示例1: (-s 可以显示详细信息)
ip route change — 修改路由
ip route replace — 替换已有的路由
ip route add default scope global nexthop dev ppp0 nexthop dev ppp1
ip route replace default scope global nexthop dev ppp0 nexthop dev ppp1
缩写:delete、del、d
示例1:删除上一节命令加入的多路径路由
ip route del default scope global nexthop dev ppp0 nexthop dev ppp1
缩写:show、list、sh、ls、l
示例1: 计算使用gated/bgp协议的路由个数
ip route ls proto gated/bgp |wc
ip -o route ls cloned |wc
或者是以下的特殊值:
all — 列出所有表的路由;
cache — 列出路由缓存的内容.
ip route ls
这个命令等于传统的: route
示例1: 删除路由表main中的所有网关路由(示例:在路由监控程序挂掉之后):
ip -s ro f proto gated/bgp
ip route flush cache
linux下配置ip地址四种方法:
第一段:Ifconfig命令
第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后
ip地址的配置将自动失效.具体用法如下.
Ipconfig ethx ipadd netmask x.x.x.x.
此方法配置的ip地址后计算机从新启动将会失效.
第二段:neat命令
①.、Neat命令=redhat-config-network图形下配置ip地址
此方法配置的ip地址后计算机从新启动仍然有效
第三段:netconfig命令
①.、输入netconfig后将会出现下图所示,单击yes按钮.
第四段:vi /etc/sysconfig/network-scripts/ifcfg-ethx
此方法配置的ip地址后计算机从新启动仍然有效.
①.、首先进入到Linux系统中,输入用户名和密码完成登录.
以上就是土嘎嘎小编为大家整理的linux命令行配ip相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!