我是 Linux 新手,无法在 Fedora 19 中连接到互联网。当我输入时,ifconfig
我得到:
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 0 (Local Loopback)
RX packets 150 bytes 12792 (12.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 150 bytes 12792 (12.4 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
p9p1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::96de:80ff:fe2d:8274 prefixlen 64 scopeid 0x20<link>
ether 94:de:80:2d:82:74 txqueuelen 1000 (Ethernet)
RX packets 85 bytes 11964 (11.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 94 overruns 0 carrier 0 collisions 0
另外,当我输入时,netstat
我得到:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
Active UNIX domain sockets (w/o servers)
我尝试寻找可以连接到互联网的方法,但没有成功。我通过路由器使用有线连接。我可以 ping 通 127.0.0.1,但无法 ping 通。
编辑1
当我打开时/etc/sysconfig/network-scripts ifcfg-profile_1-1
我得到这个
TYPE=Ethernet
BOOTPROTO=dhcp
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
NAME="Profile 1"
UUID=d5d3e20c-6ef1-4e11-bf40-0cf5a7c6b463
ONBOOT=yes
因为我的服务器信息是空白的,所以PEERRDNS=yes
我要输入什么服务器信息?/etc/resolve.conf
另外,在我的网络脚本文件中,我有 ifcfg-lo 和 ifcfg-profile_1 和 ifcfg-profile_1-1
编辑2
当我输入时,sudo dhclient p9p1 -v
我得到 dhclient (2039) 已经运行 - 并退出。此版本的 USC dhcp 基于 FTP.isc.org 上提供的版本。为了使其更好地与此发行版配合使用,已添加了功能并对基础软件版本进行了其他更改。
答案1
看来您没有获得有效的 IP。请尝试以下操作: DHCP客户端
要手动配置 DHCP 客户端,请修改 /etc/sysconfig/network 文件以启用网络功能,并修改 /etc/sysconfig/network-scripts 目录中每个网络设备的配置文件。在此目录中,每个设备都应该有一个名为 ifcfg-eth0 的配置文件,其中 eth0 是网络设备名称。 /etc/sysconfig/network-scripts/ifcfg-eth0 文件应包含以下行:
设备 = eth0 BOOTPROTO = dhcp ONBOOT = 是
每个要配置为使用 DHCP 的设备都需要一个配置文件。网络脚本的其他选项包括:
DHCP_HOSTNAME — Only use this option if the DHCP server requires the client to specify a hostname before receiving an IP address. (The DHCP server daemon in Fedora does not support this feature.)
PEERDNS=<answer> , where <answer> is one of the following:
yes — Modify /etc/resolv.conf with information from the server. If using DHCP, then yes is the default.
no — Do not modify /etc/resolv.conf.
您可以 ping 通 127.0.0.1 的原因是因为它是您电脑内部接口的环回接口。
答案2
您尝试过使用 dhclient 吗?
$ sudo dhclient -v
答案3
最简单的方法是使用 dhclient:
$ sudo dhclient p9p1 -v
如果您的网络上没有 DHCP 服务器并且您知道路由器的 IP,则可以尝试设置静态 IP:
$ sudo ip addr add 192.168.X.Y/24 dev p9p1
$ sudo ip route add default via 192.168.X.Z
答案4
要连接到互联网,请尝试手动设置下面提到的设置。
从 Linux 安装任务栏上的系统菜单中。
1) 转到:系统/首选项/网络/网络配置:
主机选项卡:选择“新建”添加/编辑主机条目框输入
地址 IP:88.88.88.88 主机名:Firefox.com 别名:Mozilla.com
单击“确定”。
DNS 选项卡:输入
主机名:域名.Server1
主要 DNS:这些保持空白(自动配置) 辅助 DNS:这些保持空白(自动配置)
DNS 搜索路径:这些保持空白(自动配置)
硬件选项卡:应自动填写您的服务(互联网服务提供商)
设备选项卡应自动填写。确保您的个人资料下的复选框已选中
关闭网络配置。
系统-配置-网络框弹出是否保存更改:选择“保存更改”
2)系统/首选项/网络/网络代理:
位置:默认
自动代理配置(选择) 自动配置 URL:www.Firefox.com
关闭
3)系统/首选项/网络/网络连接:
有线标签:
选择添加连接名称:自动填写自动连接复选框:勾选
单击“应用”。关闭网络连接
4) 系统/首选项/启动程序:
启动程序:单击“添加”
弹出框:名称:Firefox 注释:Mozilla Firefox 单击添加关闭启动应用程序首选项
系统/管理/防火墙:提示输入 root 密码。
服务复选框:复选框 (x)
DNS IPsec 安全 WWW (HTTPS) WWW(HTTP)
仅允许访问必要的服务。选择应用。关闭防火墙配置。
5) 系统/管理/服务:
服务配置:确保这些服务均已启用。
httpd (APACHE) IP6TABLES IPTABLES sshd sssd 网络
关闭服务配置。
6) 系统/管理/身份验证:提示输入 root 密码。
身份和身份验证选项卡。
用户帐户数据库:LDAP(选择您需要的任何内容。) LDAP 服务器:idap://127.0.0.1 身份验证方法:kerberos 密码 领域:Firefox.com 复选框:使用 DNS 将主机解析为领域。
单击“应用”。关闭认证配置
高级选项:
除非您知道自己在做什么,否则无需做任何事情。
注意:虽然我能够访问互联网(http)。
Error 1) Seems (Https) Secured doesn't want to cooperate (bug ?)
This Error 1 changed to....
Error 2) Server Cannot be found.
祝你好运,希望它能帮助别人。