글쎄, 우분투를 실행하는 동안 라우터를 껐다가 다시 켜면 자동으로 IP 주소를 얻지 못합니다.
disconnect를 클릭하지만 위와 같이 유지됩니다.
로그 아웃하고 다른 세션으로 전환 한 다음 기본 세션으로 되돌려 야 작동합니다.
터미널 명령이나 다른 제안을 사용하여 네트워크 어댑터를 어떻게 재설정합니까?
편집 :을 사용해 보았지만 sudo dhclient
작동하지 않았습니다.
답변
네트워크 어댑터를 재설정하려면 일반적으로 사용하는 커널 모듈을 언로드했다가 다시로드해야합니다.
다시 구성하려는 경우 일반적으로 다음을 수행 할 수 있습니다.
sudo /etc/init.d/network-manager restart
그러나 새로운 DHCP 임대 (라우터에서 새로운 IP를 얻기위한 기술적 이름)를 원한다면 다음을 사용해야합니다.
sudo dhclient -v eth1
답변
이것은 나에게 네트워크 관리자 문제처럼 들린다.
나는 다음을 시도 할 것이다 : (그놈 터미널에서)
- 무선 장치로 ‘소프트 블록’
rfkill block wifi
rfkill list
당신이 성공하면 표시됩니다.killall nm-applet
네트워크 관리자 프로세스를 종료합니다 (패널 아이콘이 사라짐).rfkill unblock wifi
Wi-Fi를 다시 활성화하십시오.nm-applet
새 네트워크 관리자 세션을로드하십시오.
아마도 단순히 nm-applet을 죽이거나로드하는 것입니다. 또한 ‘sudo’를 사용할 필요는 없습니다.
일부 라우터와 Wi-Fi 장치는 서로 ‘좋아요’를 잘 알고 있지 않습니다. 이것은 종종 어떻게 든 ‘베타’WiFi 리눅스 드라이버의 문제입니다 …
답변
연결을 끊었거나 응답이 없을 때 WiFi를 재설정하는 다양한 방법을 시도하는 스크립트를 작성했습니다 (cron에서 2 분마다 호출 됨).
#!/bin/sh
# program to check wifi and reset if not running
IPTEST=192.168.1.1
iwconfig=/sbin/iwconfig
rfkill=/usr/sbin/rfkill
DEVICE=`$iwconfig | egrep 802 | awk ' {print $1}'`
if ping -c 1 $IPTEST >/dev/null 2>&1 ; then
#echo $IPTEST ok
exit 0
else
# Failed, try to reset wifi - sometimes works ok
(
date
echo "Apagando wifi...."
nmcli nm wifi off
sleep 3
echo Iniciando wifi....
nmcli nm wifi on
sleep 10
if ping -c 1 $IPTEST >/dev/null 2>&1 ; then
#echo $IPTEST ok
exit 0
else
# try another way
echo "Apagando wifi $iwconfig ...."
$iwconfig
$iwconfig $DEVICE txpower off
sleep 3
echo Iniciando wifi....
$iwconfig $DEVICE txpower auto
fi
sleep 10
if ping -c 1 $IPTEST >/dev/null 2>&1 ; then
#echo $IPTEST ok
exit 0
else
# try another way
echo "Apagando wifi $rfkill ...."
$rfkill list
$rfkill block wifi
sleep 3
echo Iniciando wifi....
$rfkill unblock wifi
fi
#echo Cerrar esta ventana cuando sale el estado
#sleep 3
#iftop -i $DEVICE
) >> $HOME/wificheck.log 2>&1
fi
exit 0
답변
nmcli radio wifi off
nmcli radio wifi on
나를 위해 작동 🙂