pc08
我目前有一台通过 WLAN 连接到互联网的计算机(称为Linux Mint 15)。现在我想在另一台计算机上安装 Arch Linux(我们称之为archiso
)。
我只有 WLAN,但仅使用 WLAN 安装 Arch Linux 似乎相当困难。所以我想我可以提供这样的 LAN 互联网连接:
-----------------------
| pc08 |
| has internet by WLAN |
-----------------------
|
|
--------------
| Switch |
-------------
|
-------------------------
| archiso |
| has WLAN, but I cannot|
| connect |
-----------------------
是否有可能获得这样的互联网连接?
如果可能:我必须在两台计算机上做什么?
到目前为止我做了什么
pc08
我想我必须在使用 WLAN 提供的 DHCP 服务器时设置 DHCP 服务器。
- 我已经安装了 isc-dhcp-server。
- 设置
INTERFACES="eth0″
于/etc/default/isc-dhcp-server
- 似乎我必须编辑
/etc/dhcp/dhcpd.conf
,但我不知道什么是好的选择。
答案1
问题的答案
打开网络管理器:
将有线连接设置为共享:
就是这样。当以太网在新计算机上工作时,无需更改任何其他内容
真正的问题
以太网不起作用。你如何知道这一点?和ifconfig
:
moose@pc08 ~ $ ifconfig
eth0 Link encap:Ethernet HWaddr e8:40:f2:93:ff:ab
inet addr:10.42.0.1 Bcast:10.42.0.255 Mask:255.255.255.0
inet6 addr: fe80::ea40:f2ff:fe93:ffab/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:14 errors:0 dropped:0 overruns:0 frame:0
TX packets:1139 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1716 (1.7 KB) TX bytes:280048 (280.0 KB)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:30300 errors:0 dropped:0 overruns:0 frame:0
TX packets:30300 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3042922 (3.0 MB) TX bytes:3042922 (3.0 MB)
wlan0 Link encap:Ethernet HWaddr 9c:b7:0d:f1:35:65
inet addr:192.168.178.64 Bcast:192.168.178.255 Mask:255.255.255.0
inet6 addr: fe80::9eb7:dff:fef1:3565/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:724007 errors:0 dropped:0 overruns:0 frame:0
TX packets:510402 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:903500289 (903.5 MB) TX bytes:72202555 (72.2 MB)
如果没有 eth0,则可能表明存在问题。然后你可以检查一下:
moose@pc08 ~ $ lspci | grep Ethernet
03:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)
就我而言,我必须以正确的顺序加载一些内核模块。
之后,我可以这样做:
cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/eth0-dhcp
netctl start eth0-dhcp
我必须适应eth0
我ethernet-dhcp
的名字(出现在ifconfig
)。终于完成了。