一、自动获取IP地址
条件:Linux所在的网络有dhcp服务器才可以自动获取IP
命令:dhclient
ifconfig 可以查看系统有几块网卡和网卡的IP,如果有多块网卡,则会显示为eth0,eth1……
ifconfig eth0 查看指定网卡的信息
二、配置静态IP
1、 修改配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
{
DEVICE=eth0 #设备名称
HWADDR=00:0C:29:A9:66:BC #mac地址
TYPE=Ethernet #网络类型为以太网
UUID=37b4ade3-c11e-43b0-95e1-b2fcd2c4d8c9
NOBOOT=yes #系统启动时是否启动设备(值:yes/no)
NM_CONTROLLED=yes #network manger的参数,实时生效,修改后无需要重启网卡立即生效。
#以下是需要更改的地方
BOOTPROTO=static #dhcp为自动获取IP地址,static为静态
#如果BOOTPROTO=static,需要增加以下信息
IPADDR=IP地址
NETMASK=子网掩码
GATEWAY=网关
DNS1=DNS配置
}
更改完成后,按ESC键,输入:wq保存退出
2、service network restart (或者是/etc/init.d/network restart) #重启网络服务
3、ifconfig -a #可以查看网卡信息和网卡IP
4、ping www.baidu.com #测试网络是否接通
5、curl www.baidu.com #查看能否上网,如果可以,会显示HTML页面
三、设置DNS地址
修改配置文件
vi /etc/resolv.conf
{
nameserver 192.168.205.2
}
四、Linux之相关命令(ifconfig、mii-tool、curl)
1、ifconfig
ifcongfig 用来查看、配置、启用或禁用网络接口的工具,可以临时配置网卡的IP地址、掩码、广播地址、网关等
语法:(仅列出最常用的参数)
ifconfig 网络端口 IP地址 hw <HW> MAC地址 netmask 掩码地址 broadcast 广播地址 [up/down]
例子:
[root@linuxso.com ~]# ifconfig eth1 192.168.1.252 hw ether 00:11:00:00:11:11 netmask
255.255.255.0 broadcast 192.168.1.255 up
或
[root@linuxso.com ~]# ifconfig eth1 hw ether 00:11:00:00:11:22
[root@linuxso.com ~]# ifconfig eth1 192.168.1.252 netmask 255.255.255.0 broadcast
192.168.1.255 up
[up/down]用以激活或者禁止网络接口的连接,可以用专用工具ifup和ifdown 工具;
[root@linuxso.com ~]# ifconfig eth0 down/up
[root@linuxso.com ~]# ifup eth0
[root@linuxso.com ~]# ifdown eth0
up 激活指定的接口
down 关闭指定接口,可以有效地阻止通过指定接口的IP信息流
netmask 为接口设置IP网络掩码
pointpoint 打开指定接口的点对点模式。前面加一个负号表示关闭pointpoint选项。
broadcast 当使用了一个地址时,设置这个接口的广播地址。前面加上一个负号表示关闭这个选项。
metric 将接口度量值设置为整数number。
mtu 将接口在一次传输中可以处理的最大字节数设置为整数bytes。
目前核心网络代码不处理IP分段,因此一定要把MTU(最大数据 传输单元) 值设置得足够大
arp 打开或关闭指定接口上使用的ARP协议。前面加上一个负号用于关闭该选项。
allmuti 打开指定接口的无区别模式。前面加上一个负号表示关闭该选项
hw 为指定接口设置硬件地址,后面所接的是网络接口类型,ether表示乙太网,同时支持 ax25 、ARCnet、netrom等
ifconfig的通用调用语法:
ifconfig interface [[-net -host] address [parameters]]
interface是网络接口名:
address是分配给指定接口的主机名或IP地址。
-net和-host参数分别告诉ifconfig将这个地址作为网络号或者是主机地址。
2、mii-tool
描述:查看,管理介质的网络接口的状态
mii-tool eth0 #查看一块网卡是否连着网线
3、curl
curl www.aminglinux.com #查看能否上网,如果可以,则显示网页的HTML
本文出自 “一亩三分田” 博客,请务必保留此出处http://whitepoppy.blog.51cto.com/2061385/1617562
Linux配置IP、设置DNS及相关命令简介(ifconfig、mii-tool、curl)
原文地址:http://whitepoppy.blog.51cto.com/2061385/1617562