Linux网络基本配置


一、网络接口配置文件
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0 # 网卡接口名称
BOOTPROTO=none # 启用地址协议 --static:静态协议 --bootp协议 --dhcp协议 --none手工指定
HWADDR=00:0C:29:2F:04:7E # 网卡设备MAC地址
IPADDR=192.168.1.26 # 网卡IP地址
IPV6INIT=yes # 是否支持IPv6【非必须】
IPV6_AUTOCONF=yes # IPv6是否自动配置【非必须】
NETMASK=255.255.255.0 # 子网掩码
BROADCAST=192.168.1.255 # 广播地址【非必须】
GATEWAY=192.168.1.1 # 网关地址
DNS1=192.168.1.1 # DNS1地址【非必须】
ONBOOT=yes # 系统启动时是否自动加载
TYPE=Ethernet # 网络类型【非必须】
PEERDNS=yes
USERCTL=no


二、网关配置文件(重启生效)
[root@localhost ~]# vi /etc/sysconfig/network
NETWORKING=yes # 设置Linux是否运行网络,取值为:yes/no
NETWORKING_IPV6=yes # 设置Linux是否支持IPv6
HOSTNAME=localhost.localdomain # 设置计算机的主机名


三、DNS配置文件(重启生效)
[root@localhost ~]# vi /etc/resolv.conf
nameserver 202.109.14.5 # 主DNS
nameserver 219.141.136.10 # 次DNS
search localdomain # DNS搜索路径,当解析不完整名称时默认的附加域名后缀


四、主机名配置文件(相当于Windows下的 C:\Windows\System32\drivers\etc\hosts 文件)
[root@localhost ~]# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6


五、网络操作相关命令
1.查看网卡接口信息(默认列出所有接口)
[root@localhost ~]# ifconfig


2.临时配置eth0网络接口信息(无需重启)
[root@localhost ~]# ifconfig eth0 192.168.1.26
[root@localhost ~]# ifconfig eth0 192.168.1.26 netmask 255.255.255.0


3.查看当前路由及网关信息
[root@localhost ~]# netstat -r
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
169.254.0.0 * 255.255.0.0 U 0 0 0 eth0
default localhost 0.0.0.0 UG 0 0 0 eth0


4.网络服务相关命令
[root@localhost ~]# service network stop # 关闭网络服务
[root@localhost ~]# service network start # 启动网络服务
[root@localhost ~]# service network restart # 重启网络服务
[root@localhost ~]# service network reload # 重新载入 ifcfg-eth0 网络配置文件
[root@localhost ~]# service network status # 查看网卡状态查询

[root@localhost ~]# /etc/init.d/network stop
[root@localhost ~]# /etc/init.d/network start
[root@localhost ~]# /etc/init.d/network restart
[root@localhost ~]# /etc/init.d/network reload
[root@localhost ~]# /etc/init.d/network status


5.网卡接口关闭与激活
[root@localhost ~]# ifdown eth0 # 关闭eth0网卡
[root@localhost ~]# ifup eth0 # 激活eth0网卡

参考文档
http://linux.sheup.com/linuxs/list_12_1.htm
http://my.oschina.net/adamboy/blog/35109
http://hi.baidu.com/duangonghua/item/54e84b1fa9e143f686ad4e24
http://www.cnblogs.com/huangfox/archive/2012/03/31/2426268.html

优质内容筛选与推荐>>
1、.Net 多线程小结
2、第十六篇 make中的路径搜索
3、JDBC使用PreparedStatement的好处
4、影响力
5、Troubleshooting:Eclipse中用Maven编译报错的解决方法


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号