设为首页 收藏本站
查看: 738|回复: 0

[经验分享] Linux配置IP、设置DNS及相关命令简介(ifconfig、mii-tool、curl)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-3-6 08:45:57 | 显示全部楼层 |阅读模式
一、自动获取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@iyunv.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@iyunv.com ~]# ifconfig eth1 hw ether 00:11:00:00:11:22

[root@iyunv.com ~]# ifconfig eth1 192.168.1.252 netmask 255.255.255.0 broadcast   

                    192.168.1.255 up



[up/down]用以激活或者禁止网络接口的连接,可以用专用工具ifup和ifdown 工具;

    [root@iyunv.com ~]# ifconfig eth0 down/up

     [root@iyunv.com ~]# ifup eth0

     [root@iyunv.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.iyunv.com           #查看能否上网,如果可以,则显示网页的HTML



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-44069-1-1.html 上篇帖子: wget 下载整个网站,或者特定目录 下篇帖子: CentOS7全自动安装光盘制作详解 Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表