1.1 Linux网络接口的配置

1.1.1 Linux网络的相关概念

网络接口:

LO接口: LoopBack 环回接口

eth接口: Ethernet 以太网接口

网络端口:

      端口类型:      TCP、UDP

      端口号范围:  占16比特 数量为2的16次方个

                              0-1023 知名端口

                              1024-65535 用户自定义

      常用端口举例: 

                              WWW服务: TCP :80

                                 FTP服务: TCP:20/21

                                 DNS服务: UDP:53

1.1.2 主机名的设置

查看当前的主机名

[ root@localhost ~]# hostname

localhost

临时修改主机名

[ root@localhost ~]# hostname tmp

[ root@localhost ~]# hostname  

tmp             

#会发现中括号中主机名称并没有更改,只需要重新打开一个终端即可。 

 

永久修改主机名,修改配置文件

[ root@localhost ~]# vi /etc/sysconfig/network

HOSTNAME=myhost //需要设置的主机名

1.1.3 ifconfig命令设置网络接口

格式:     ifconfig [ 网络接口 ] [ 选项 ]

范例:

#ifconfig eth0 192.168.0.1 netmask 255.255.255.0

   //配置eth0网卡的ip地址为192.168.0.1,子网掩码为255.255.255.0

[ root@localhost ~]#ifconfig eth0 down

   //暂停 eth0 网卡的工作

[ root@localhost ~]#ifconfig eth0 up

   //恢复 eth0 网卡的工作

还可以在已经存在的网卡上建立逻辑接口(子网卡)

例如:

[ root@localhost ~]#ifconfig eth0:1  192.168.0.2  netmask 255.255.255.0

ifconfig 命令的操作在服务器重新启动或者网卡初始化后失效。

如果不考虑网卡初始化问题,希望将配置结果保存,可以将命令添加至Linux启动脚本:/etc/rc.d/rc.local

1.1.4 网络接口配置脚本

配置文件路径:      /etc/sysconfig/network-scripts/ifcfg-eth0

可创建网络接口配置脚本

     新接口命名规则: 设备名:ID

     例如:eth0:1

配置脚本名称可使用:ifcfg-eth0:1

网络接口配置脚本 

TYPE=Ethernet                 #网卡类型

DEVICE=eth0                   #网卡接口名称 

ONBOOT=yes                    #系统启动时是否自动加载 

BOOTPROTO=static              #启用地址协议   --static:静态设置  --bootp协议   --dhcp协议 

HWADDR=00:0C:29:13:5D:74      #网卡设备MAC地址 

IPADDR=192.168.1.11           #IP地址 

NETMASK=255.255.255.0         #子网掩码 
 
GATEWAY=192.168.1.254         #网关地址

DNS1=10.1.5.101               #首选DNS地址 

DNS2=202.99.166.4             #备用DNS地址 

BROADCAST=192.168.1.255       #广播地址,可不设

●对于可使用默认参数的选项,可以不用设置

●在修改网络的相关配置文件(如修改network-scripts下的网络设置)后,需要将网络设备初始化后才能将配置启用。

●网络设备的初始化有两种方式:重启服务器或直接操作网络设备脚本( /etc/init. d/network )。

●直接操作网络设备脚本的方式:

[ root@localhost ~]# /etc/init.d/network start        //启动网络设备

[ root@localhost ~]# /etc/init.d/network restart      //重启 网络设备

[ root@localhost ~]# /etc/init.d/network stop         //关闭网络设备

修改DNS客户端:

       打开 /etc/resolv.conf文件,在里面设置DNS服务器地址,写入格式:

       

nameserver 10.1.5.101

设置默认网关:

       配置网络设备启动脚本:  /etc/sysconfig/network-scripts/ifcfg-eth0

      写入格式:GATEWAY = x.y.z.w

1.1.5 网络检查命令

      网络配置检查:ifconfig -a

      连通性检查 : ping、traceroute

      DNS客户端运行状态检查:nslookup

      显示网络连接、路由表和网络接口信息:netstat -an

      路由设置命令:route

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值