linux网络配置命令 ifconfig 、route 、ip 、ip route

ifconfig

route

ip

ip route

一、ifconfig 命令(查看或配置Ip)

1、查看网络连接

# ifconfig  \\ 显示所有活动连接,不包令禁用的设备

 # ifconfig -a  \\ 显示所有活动及非活动的连接

显示指定接口的连接

# ifconfig eth1

2、配置ip地址

# ifconfig eth1 192.168.0.1 netmask 255.255.255.

# ifconfig eth1 192.168.0.1/24

3、启用或禁用接口

# ifconfig eth1 down|up
或
# ifdown eth1  \\ 禁用接口
# ifup eht1  \\启用接口


二、route命令(查看或配置路由)

1、查看路由,使用-n可以以数字格式查看显示路由避免反解主机名,造成查询过慢。

# route -n
Destination     Gateway         Genmask          Flags  Metric  Ref      Use Iface
192.168.0.0     0.0.0.0         255.255.255.0     U       0      0        0 eth1
目标       下一跳地址       掩码      标志位  跳跃点  ref  使用的哪个接口


2、添加路由

(a)、网络路由

# route add -net 192.168.1.0/24 gw 172.16.1.106

(b)、主机路由

# route add -host 192.168.1.110 gw 172.16.1.106

(c)、默认路由

# route add default gw 172.16.1.106
或
# route add -net 0.0.0.0 gw 172.16.1.106

查看这三条新创建的

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.110   172.16.1.106    255.255.255.255 UGH   0      0        0 eth0
192.168.1.0     172.16.1.106    255.255.255.0   UG    0      0        0 eth0
0.0.0.0         172.16.1.106    0.0.0.0         UG    0      0        0 eth0

3、删除路由

# route del -host 192.168.1.110
# route del -net 192.168.1.0/24

三、DNS配置

只能通过配置文件:/etc/resolv.conf来修改内容如下

; generated by /sbin/dhclient-script
search localdomain feng.com   \\ 搜索域
nameserver 172.16.0.2    \\ DNS域名服务器

一行一个DNS,最多配置三个DNS

************************************************************************************

随着系统的发展以上两种命令,会慢慢的被如下两个命令替换.

ifconfig = ip

route = ip route

ip命令

1、ip link(查看网络连接或启用禁用网卡)

(a)、查看网络连接

 # ip link show [Interace]  \\接口可省,省略后会显示所有连接

(b)、启用禁用接口及关闭启用多播

ip link set Interface [up|down] [multicast on|off]

2、ip addr(ip地址管理)

配置Ip

格式:ip addr add dev Interface Address [label Interface_alias]

(a)、给eth1配置一个IP或多个IP

# ip addr add dev eth1 192.168.1.118/24

(b)、给eth1的别名eth1:0配置一个Ip

# ip addr add dev eth1 192.168.0.12/24 label eth1:0

查看配置的Ip

# ip addr show eth1  \\ 查看配置好的ip,此命令配置的ip不能使用ifconfig来查看
3: eth1: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:0c:29:42:91:29 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.118/24 scope global eth1
    inet 192.168.0.12/24 scope global eth1:0

删除配置的ip

# ip addr del dev eth1 192.168.1.118/24

清除配置

# ip addr flush Interface [to Net_Address]

# ip addr flush eth1  \\ 不带任何参数可以清除该网卡的所有IP配置

ip addr flush eth0 to 192.168.0.0/24  \\ 只要是和192.168.0相同网段的IP都会清掉

ip addr flush eth0 192.168.16.19/24  \\ 只清除指定的ip

3、ip route 路由配置

ip route

(a)、查看路由配置

# ip route show  或 ip route

(b)、配置路由

ip route add DESTINATION [via NEXT_HOP] [src SOURCE_ADDRESS] [dev DEVICE]    #

# ip route add 192.168.1.0/24 via 172.16.1.106

如果网卡配置有多个ip时可以指定数据包从哪个网卡出去

# ip route add 192.168.1.0/24 src 172.16.1.106 dev eth1
# ip route show
192.168.1.0/24 dev eth1  scope link  src 172.16.1.106

(c)、删除路由

# ip route del 192.168.0.1/24
时间: 2024-10-05 15:54:22

linux网络配置命令 ifconfig 、route 、ip 、ip route的相关文章

Linux 网络配置,ifconfig不显示ip地址的解决办法

进入到/etc/sysconfig/network-scripts 然后设置虚拟机的网络配置 这样就配置成功了

linux网络配置命令(一)——ifconfig

linux网络配置命令(一)--ifconfig ifconfig 查看.配置网卡信息.已过时,推荐使用ip命令 格式:  ifconfig [interface]                                                         查看指定网卡信息,可不指定 ifconfig interface [aftype] options | address ...   设置指定网卡信息 选项 interface        网卡名 up          

Linux网络配置命令

Linux 系统中最常用的网络配置命令包括ifconfig. route ,其中ifconfig 用来查看和配置网络接口(通常是网卡)信息,包括网络接口设备的IP 地址.掩码等:route 用来管理Linux 系统内核中的路由表,它最大的用途就是用来设定静态的路由表项,通常是在系统用ifconfig 配置网络接口后,用它来设定主机或者一网段的IP 地址应该通过什么接口发送等. ifconfig ifconfig 的语法为: ifconfig [-a] [-V] [-s] [[] ] [[-]br

linux网络配置命令(二)——ip

ip命令 查看/设置路由.设备.路由策略和渠道信息 格式 ip [ OPTIONS ] OBJECT { COMMAND | help } OBJECT := { link | addr | addrlabel | route | rule | neigh | tunnel | maddr | mroute | monitor }    #  对象命令,类似于ip命令的子命令 OPTIONS := { -V[ersion] | -s[tatistics] | -r[esolve] | -f[am

Linux网络配置之二ip、ss、网络相关配置文件

本文续网络基础与Linux网络配置之一 ifconfig.route.netstat命令详解 ip命令 作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig.route等,使用权限为超级用户.几乎所有的Linux发行版本都支持该命令. 格式ip [ OPTIONS ] OBJECT { COMMAND | help }   OBJECT := { link | addr | route | netns  } 注:OBJECT可简写,

linux配置网卡IP地址命令详细介绍及一些常用网络配置命令

linux配置网卡IP地址命令详细介绍及一些常用网络配置命令2010-12-17 0 个评论 收藏 我要投稿 Linux命令行下配置IP地址不像图形界面下那么方 便,完全需要我们手动配置,下面就给大家介绍几种配置的方法: 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 192.168.1.1 //添加网关 启动生效: vim /etc/sysconfig/ne

Linux网络配置——ifconfig&amp;ip

主机接入网络: IP NETMASK GATEWAY HOSTNAME DNS1 DNS2 DNS3 手动指定: DHCP:Dynamic Host Configuration Protocol 路由 Linux网络配置: 网络属于内核的功能 /etc/udev/rules.d/***.rules ifconfig:配置的地址立即生效,但重启网络服务或主机,都失效: ifconfig eth0 10.1.1.1/8 ifconfig eth0 [up|down] 网络服务: RHEL5:    

Linux网络——配置网络之ifconfig家族命令

Linux网络——配置网络之ifconfig家族命令 摘要:本文主要学习了ifconfig家族用来配置网络的命令. ifconfig命令 ifconfig命令用来显示或设置网络接口信息,设置只是临时生效,永久生效需要更改配置文件. 在最新版的CentOS 7上已经没有了这个命令,需要使用 yum install -y net-tools 命令安装. 基本语法 1 ifconfig [选项] 选项说明 1 网卡:显示指定网卡接口信息. 2 -a:显示全部接口信息. 3 -s:显示摘要信息. 4 网

CentOS 6.9配置网卡IP/网关/DNS命令详细介绍及一些常用网络配置命令(转)

一.IP 即时生效(重启后失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 route add default gw 192.168.1.1 //添加网关 启动生效: vim /etc/sysconfig/network-scripts/ifcfg-eth0 IPADDR=192.168.1.102 //添加IP地址 NETMASK=255.255.255.0 //掩码 GATEWAY=192.168.1.1 //添加