linux命令行没有网络,linux系统没网络怎么办

linux安装好后没有网络连接怎么办?

一、首先ifconfig查看下网卡有无启动

“只有客户发展了,才有我们的生存与发展!”这是创新互联公司的服务宗旨!把网站当作互联网产品,产品思维更注重全局思维、需求分析和迭代思维,在网站建设中就是为了建设一个不仅审美在线,而且实用性极高的网站。创新互联对成都网站建设、成都网站设计、网站制作、网站开发、网页设计、网站优化、网络推广、探索永无止境。

[root@server ~]# ifconfig

eth0 Link encap:Ethernet HWaddr 00:0C:29:C6:91:99

inet addr:192.168.1.201 Bcast:192.168.1.255 Mask:255.255.255.0

inet6 addr: fe80::20c:29ff:fec6:9199/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:55582 errors:0 dropped:0 overruns:0 frame:0

TX packets:62924 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:39740652 (37.8 MiB) TX bytes:43228748 (41.2 MiB)

Interrupt:67 Base address:0x2024

如果有这或者eth1的话,说明网卡启动了,如果没有,就ifup下eth0

二、修改网卡参数,vi /etc/sysconfig/network-scripts/ifcfg-eth0

下面为固定ip的设置方法:

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

BOOTPROTO=static

IPADDR=192.168.1.201

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

ONBOOT=yes

dhpc的为:

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=yes

HWADDR=00:0c:29:c6:91:99

三、配置好后,重启下network服务,即service network restart

怎么用Linux命令联网

1、登陆Linux系统。先使用root账号及密码登陆linux界面(注:必须为管理员用户或权限),若是其它用户登陆,使用 su 命令切换用户,输入密码即可。

2、修改Linux ip地址。使用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0先将Linux系统ip地址更改为路由器或者网络交换机允许通过的网段,在增加一条命令 DNS = 8.8.8.8 ,修改完毕后按键盘Esc键,输入wq保存退出。

3、验证Linux是否联网。使用ping命令直接ping 某一个网站,如无法识别主机则表明未联网,本处以ping 百度为例,结果如下图所示表明未联网。

4、Linux联网。命令 vi /etc/resolv.conf ,在打开的文本中写入 nameserver  8.8.8.8。

5、重启网卡:使用命令:service network restart重启。

6、验证。使用ping 百度命令查看是否有回复,有的话表示联网成功。

LINUX无法上网?

检查步骤如下:

1、进入sh,执行:ifconfig 命令;

2、如果正常启动了,而且ip已经设置好了,就会在输出结果中发现ip地址,直接就可以上网了

3、如果没有发现ip地址,说明网卡没有正常配置,需要进行配置:

在/etc/sysconfig/network-scripts目录下面有网卡的配置文件

ifcfg-eth0是第一个网卡的配置文件,eth1试第二个,一次类推

使用vi修改配置文件,具体配置文件的内容,可以man以下或者到网上搜索一下,下面是一个模板:

DEVICE="eth0"

#网卡名称

ONBOOT=yes

#启动时就自动链接

NM_CONTROLLED="yes"

#由网络管理工具控制

HWADDR=00:22:68:1A:CB:7D

#物理地址MAC

TYPE=Ethernet

#网卡类型:以太网卡

BOOTPROTO=dhcp

#ip试通过dhcp server 自动获取的

DEFROUTE=yes

#默认路由

PEERDNS=yes

#自动获取DNS

PEERROUTES=yes

#自动获取路由

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

#关闭ipv6

NAME="System eth0"

UUID=5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03

4、也可以使用setup命令进行设置:进入超级用户,执行:setup,按照菜单和提示输入网络配置信息;

5、如果安装了图形界面,在右上角就会出现网络管理工具的图标,可以使用它进行配置。

在linux命令行环境下如何抓取网络数据包?

  众所周知,在Windows下开发运行环境下,在调试网络环境时,可以可以很方便的借助wireshark等软件进行抓包分析;并且在linux或者Ubuntu等桌面版里也可以进行安装抓包工具进行抓包分析,但总有一些情况,无法直接运用工具(比如一些没有界面的linux环境系统中),则此时我们就需要使用到最简单的tcpdump命令进行网络抓包。

  一般的,linux下抓包时,抓取特定的网络数据包到当前文件夹下的文件中,再把文件拷贝出来利用Windows下的wireshark软件进行分析。

tcpdump命令详解:(简单举例)

  1、抓取到的文件为filename.cap,然后将此文件拷贝到Windows下,使用wireshar打开后,即可对此文件进行分析。

  2、eth0 是主机的网络适配器名称,具体的参数值可以在linux命令行窗口中通过 ifconfig 指令查询。


文章标题:linux命令行没有网络,linux系统没网络怎么办
网站地址:http://pwwzsj.com/article/hshogh.html