當前位置:首頁 » 手機軟體 » ubuntu本地網路共享
擴展閱讀
聽聲搜歌手機軟體 2024-12-04 17:15:18
蘋果斷觸檢測軟體 2024-12-04 17:07:00
蘋果手機ios常用軟體推薦 2024-12-04 16:56:12

ubuntu本地網路共享

發布時間: 2024-12-03 16:30:32

『壹』 ubuntu 連接 共享

要在Ubuntu系統中實現筆記本通過無線連接台式機共享上網,需要以下步驟:

1. 啟動無線網卡:使用命令`sudo ifconfig wlan0 up`開啟台式機上連接無線的設備(默認為wlan0)。

2. 配置無線網路:通過命令`sudo iwconfig wlan0 essid 名稱 mode ad-hoc key s:密碼`設置共享模式和密碼("名稱"和"密碼"自定義)。

3. 開啟內核包轉發功能:通過命令`sudo sysctl net.ipv4.ip_forward=1`。

4. 使用iptables配置路由轉發:使用命令`sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE`將發送到wlan0的包通過eth0發送出去。

5. 配置筆記本IP:將筆記本的IP設置為192.168.0.x(x可自定義,但不能與台式機重復),網關設為192.168.0.1,DNS伺服器設置與台式機相同。

6. 可以安裝DHCP服務,以便筆記本通過DHCP自動獲取IP地址。

為了簡化配置,可以使用以下腳本:

#!/usr/bin/env bash
IPTABLES=/sbin/iptables
wireless_card=wlan0
output_card=eth0
dhcpd=isc-dhcp-server
ap_name=32
passwd=hello
# 判斷用戶是否為root運行
if [ `id -u` != 0 ]
then
echo "you must run this script as root"
echo "exit..."
exit 1
fi
# 重置並設置iptables規則
iptables_nat_set()
{
$IPTABLES -F $IPTABLES -F -t nat
$IPTABLES -X
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
# 開啟ipv4包轉發
echo 1 > /proc/sys/net/ipv4/ip_forward
# iptables配置結束
}
# 設置無線網路卡
judge_wirelesscard()
{
string=$(iwconfig $wireless_card | grep 'Cell: Not-Associated' | wc -L)
}
wireless_card_set()
{
judge_wirelesscard
if [ $string -ne 0 ]
then
set_start
else
ifconfig $wireless_card down
set_start
fi
}
set_start()
{
iwconfig $wireless_card essid $ap_name key s:$passwd mode ad-hoc >>/dev/null 2>&1
}
# 啟動dhcpd服務
judge_start_dhcp()
{
if [ `service $dhcpd status | grep not | wc -L` -ne 0 ]
then
service $dhcpd start
else
service $dhcpd restart
fi
}
echo "Setting iptables..."
iptables_nat_set
echo "Setting wireless card..."
wireless_card_set
judge_wirelesscard
while [ $string -ne 0 ]
do
echo "Judging wireless card's status..."
sleep 3
ifconfig $wireless_card up
judge_wirelesscard
done
judge_start_dhcp
exit 0

執行腳本後,筆記本即可通過無線連接共享台式機的網路。請注意,根據實際網路環境和需求,可能需要調整配置細節。

『貳』 ubuntu下如何創建熱點就是共享本機網路

ubuntu ,右上角nm上右擊,編輯連接,無線,新建, ssid隨便填, bssid不用管, ad-hoc ,mtu自動

設置加密方式: wpa不一定成功,但wep 128位肯定行 ,

ipv4 設置,選與其它計算計共享。

編輯保存好後,右上角左擊nm, 選擇剛才建立的無線連接, 一個無線接入點就建立成功了。

能否成功,與無線網卡的晶元有關, 是否穩定,也與無線網卡晶元有關

採用rt73或 ath9k驅動的無線網卡, 在ubuntu上很給力,非常穩定。

以上是在ubuntu上全圖形界面實現,用命令也可