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

[经验分享] linux学习(二)linux配置网卡以及常见网络问题排查

[复制链接]

尚未签到

发表于 2017-11-18 19:35:10 | 显示全部楼层 |阅读模式
  实验环境环境:mac,vmware fusion

一、常用的虚拟机网络连接模式。
  NAT:推荐方式。它可以使你在切换网络环境(比如在工作中和家里)时,不需要修改虚拟主机的配置,而维持正常的上网功能。
  桥接:相当于虚拟机和主机连在同一个路由器上。

二、选择NAT模式
DSC0000.png


三、具体配置方法。

3.1 使用dhclient命令动态的获取ip地址,进而联网
  这个命令是动态分配ip使用的。
  分配完ip后可以使用ifconfig命令来查看你的Ip:



[iyunv@localhost ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 192.168.38.138  netmask 255.255.255.0  broadcast 192.168.38.255
inet6 fe80::4d7d:d3b:b8ba:2d2c  prefixlen 64  scopeid 0x20<link>
ether 00:0c:29:b8:b5:10  txqueuelen 1000  (Ethernet)
RX packets 2830  bytes 248423 (242.6 KiB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 2985  bytes 405330 (395.8 KiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
inet 127.0.0.1  netmask 255.0.0.0
inet6 ::1  prefixlen 128  scopeid 0x10<host>
loop  txqueuelen 1  (Local Loopback)
RX packets 16  bytes 1392 (1.3 KiB)
RX errors 0  dropped 0  overruns 0  frame 0
TX packets 16  bytes 1392 (1.3 KiB)
TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
  上面代码中的几个主要参数说明:
  inet 192.168.38.138 这是网卡ens33的的ip地址
  netmask 255.255.255.0 这是子网掩码
  dhclient这个命令不能连续使用,如果连续两次使用,就会出现:



[iyunv@localhost ~]# dhclient
dhclient(4860) is already running - exiting.
This version of ISC DHCP is based on the release available
on ftp.isc.org.  Features have been added and other changes
have been made to the base software release in order to make
it work better with this distribution.
Please report for this software via the CentOS Bugs Database:
http://bugs.centos.org/
3.2 配置静态ip
  既然一个dhclient命令就了事了,为什么还要配置静态ip呢?因为为了方便我们找到它。有了ip我们可以通过其他的机器访问到,如果你的Ip老变,是一件很麻烦的事情,也是行不通的。
  修改配置文件命令:



vi /etc/sysconfig/network-scripts/ifcfg-ens33

  配置文件内容:



TYPE=Ethernet
BOOTPROTO=static   #这里是静态
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=b961637c-a4c0-4913-a161-81dfb4e21d49
DEVICE=ens33
ONBOOT=yes #开机起来
IPADDR=192.168.38.138  #ip地址
NETMAST=255.255.255.0  #子网掩码
GATEWAY=192.168.38.2   #网关
DNS1=119.29.29.29      #dsn                 
  配置完成后需要重启网络服务:



systemctl restart network.service
  然后可以Ping一些常用网站了:

  这样就说明已经配置好了。
  我的机器是mac,虚拟机是vmware fusion,利用nat模式配置ip时网关不太好找。最后找到vmware fusion的配置文件:



cd /Library/Preferences/VMware\ Fusion/vmnet8/
vim dhcpd.conf

  192.168.38.2就是网关了。

四、常见问题排查
  1.能ping通ip,但是ping不通域名说明dns不对,要检查一下dns。
  2.route -n检查一下网关,如果没有网关也是不能上网的。
  3.实在不行,可以切换成桥接模式看看。
  4.如果没有ifconfig命令,可以使用



yum install -y ifconfig

运维网声明 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-408328-1-1.html 上篇帖子: 笔记《鸟哥的Linux私房菜》9 档案与文件系统的压缩与打包 下篇帖子: Linux netstat常用命令
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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