linux系统的网络设置的方法和一些参数

linux网络配置的方法和参数。

一:linux网络的配置
我们知道,一台电脑想上网,必须要设置一些参数,包括ip,mask,gateway,dns,hostname,我们如何在linux下设置呢?

在设置这些参数之前,先说说linux下的网卡的命名。
在linux中,我们知道,任何设备都是文件。
所以,在linux中,网卡也是文件,即ethx,其中x为一个数字,为0,就表示第一块网卡,为1,就表示第二块网卡等等。
第一块网卡为eth0,第二块网卡为eth1,第三块网卡为eth2,以此类推。只需要记住就行了,没有为什么。
1.先说配置ip
可以用ipconfig命令,单独使用ipconfig可以查看所有网卡的详细信息。
ifconfig ethx ip/mask 如下例
ifconfig eth0 192.168.0.25/24
就是把第一块网卡ip设置为192.168.0.25 子网掩码为 255.255.255.0,即前24位为网络位

2.如何起用和关闭网卡
用到两个命令ifup ,ifdown
ifup ethx 或者 ifdown ethx 分别表示启用第网卡和关闭网卡。

但这些设置都只是临时有有效的,
在系统重启后,就无效了,如果想设置成永久有效的,怎么做呢?这时我们就可以编辑网络相关的配置文件就可以了。
有三种方式可以设置。其中两种是图形界面设置的,这里就不多讲了。只详细讲第三种编辑文本文件来配置。以第一块网卡为例。
网卡的配置文件为: /etc/sysconfig/network-scripts/ifcfg-eht0
用vim打开这个文件。里面有几个选项,后面可以赋于不同的值,主要的选项有以下几个
1.DEVICE=eth0
2.BOOTPROTO=
3.IPADDR=
4.NETMASK=
5.GATEWAY=
6.ONBOOT=
7.USERCTL=
8.TYPE=
9.DHCPCLASS=

1.DEVICE后面跟网卡的名称,后面跟的值必须要与打开的那个配置文件的网卡的名称一致。
  如本例的eth0
2.BOOTPROTO表示IP地址获得的方式,有4个值可选,dhcp,static,none,bootp
  其中dhcp动态获取ip地址,如果设置为这种方式,后面的IPADDR,NETMASK就可以不用设定  值了,static为静态指定ip地址,可以由我们自己指定,none为不设定ip地址,bootp是
  很早以前的一个协议了,也是自动获得ip地址,但关机重启后,获得的ip地址不再返回地  址池了,就是变成私有的了,现在ipv4的地址不够用,这种方法很少用到。
3.IPADDR,后面自然跟的就是ip地址了,如果是dhcp方式获得的地址,这项可以不用设置。
4.NETMASK ,表示的是对应ip的子网掩码,后面跟的是子网掩码。
5.GATEWAY.表示默认网关,所谓默认网关,就是主机连接到外网的默认的路由。此项后面跟  的就是默认路由的ip地址。
6.ONBOOT,表示开机是否随系统一起启动。有两个可选值。分别是yes/no,选择yes表示开机  随系统一起启动,no就是不随系统一起启动了。
7.USERTCL.表示普通用户是否可以启用或禁用网卡。有两个可选值,分别是yes/no,
  选择yes就表示普通用户可以启用或禁用网卡。选择no就表示普通用户不可以启用或禁用
  网上了。
8.TYPE,表示网络的类型,这个不常用
9.DHCPCLASS,表示DHCP的类别。这个以后讲。

我们设置了上面的各项后,保存退出后,再重启网络服务,就可以永久生效了。

还有一个文件,全局都有作用。/etc/sysconfig/network
里面有几个参数。
NETWORKING=yes/no
NETWORKING_IPV6=yes/no
HOSTNAME=

其中NETWORKING上决定是否起用TCP/IP协议的,如果这项设置为no, 那么就算是设置好了IP,子网掩码,主机名称,默认网关等等,也会上不了网的,因为,TCP/IP协议根本就没有启用。所以这项非常重要。

NETWORKING_IPV6 ,是设置是否启用IPV6协议的,现阶段我们还用不到可以不用设置或设置为no

HOSTNAME是设置主机的名称的。


在/etc/下还有一个文件,叫resolv.conf
这个文件是设置主机的DNS的。
格式为
nameserver ip
最多只能设三个DNS
设置多了没有用的。

如果下面两个文件中都设置了默认网关,那么哪个起作用呢?
1./etc/sysconfig/network-scripts/ifcfg-eth0
2./etc/sysconfig/network
结果是第一个文件中设置的网关起作用。
因为,第一个文件的范围比较小
第二个文件的范围是全局的。范围比较大
通常范围较小的优先级比较高。
所以是第一个文件中设置的网关起作用。

以上就是网络的一些配置参数和方法
如果想要连上网,这些是必须要会的。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值