GNU/Linux >> Linux の 問題 >  >> Linux

Ubuntu リカバリからネットワーク接続を開始しますか?

解決策 1:

通常、DHCP サーバーから IP アドレスを取得しますか?

$ ifconfig eth0 up 
$ sudo dhclient eth0

必要な IP アドレス (192.168.0.1 など) を設定するには、次のように入力します。

ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
route add default gw GATEWAY-IP eth0

ブート中に gdm で問題が発生した場合は、実際のコンソールに切り替えてください:

Ctrl を使用します -Alt -F1 最初のコンソールに切り替えるためのショートカット キー。

デスクトップモードに戻すには (gdm )、Ctrl を使用します -Alt -F7 ショートカット キー

解決策 2:

ネットワーキングを開始するには、/etc/init.d/networking start トリックを行う必要があります。 Gnome が起動しない場合、X の設定に問題があると言えます。ブート時に gdm が起動しないようにすると、通常のコンソール プロンプトが表示され、そこから診断を行うことができます (/var/log/Xorg.0.log を確認してください)。 など)

解決策 3:

Ubuntu の新しいバージョンでは、名前解決は /etc/resolv.conf 経由では機能しません もう。したがって、次のようなことをする必要があります

dhclient eno1
systemctl start systemd-resolved

解決策 4:

ip で段階的に

<オール>
  • ip link でネットワーク インターフェイスの名前を取得する 指図。名前はマザーボードによって異なる場合があります。 lo とは異なる必要があります 、仮想ローカル インターフェイス。
  • # ip link
    
    1. ネットワーク インターフェイスの名前が eth0 であると仮定すると、 、次のコマンドはインターフェイスを起動します。コマンド ip link を実行すると、これが表示されるはずです。 もう一度。
    # ip link set eth0 up
    # ip link
    
    1. 次に、ルーターからローカル IP アドレスを取得する必要があります。 2 番目のコマンドも確認用です。
    # dhclient eth0
    # ip addr show dev eth0
    
    1. 最後に、URL を IP アドレスに変換するには、一時的なドメイン ネーム サーバー (DNS) が必要です。これは、LAN 内のルーター (事前に/自動的に適切に構成されている場合)、ISP の DNS、または 8.8.8.8 にある Google の DNS (まだ信頼できる場合) のいずれかです。 これには、通常は編集しないシステム構成ファイルを編集する必要があります。ただし、行った変更は再起動時に自動的に消えます。
    # nano /etc/resolv.conf
    

    例を含む行を追加します:

    nameserver 192.168.178.1
    

    その他の便利なコマンド

    個人的には、NVidia ビデオ カードをかなり古いモデルに交換したことで、この悲惨な状況に陥りました。ネットワークが確立されると、次の一連のコマンドにより、適切な NVidia カード ドライバーを正常にインストールできました。

    # update-drivers autoinstall
    # update-initramfs -k all -u
    # update-grub
    

    Linux
    1. nmcliを使用してLinuxコマンドラインからネットワーク接続を管理する

    2. Ubuntu13.10からUbuntu14.04にアップグレードする

    3. Ubuntu13.04からUbuntu13.10にアップグレードします

    1. TmuxがSshで起動しないようにしますか?

    2. ネットワーク接続なしで18.04サーバーをインストールしますか?

    3. ネットワーク接続なしでUbuntuサーバーをインストールするにはどうすればいいですか?

    1. Linuxで静的ネットワーク接続を設定する

    2. Ubuntu で接続速度を確認する方法

    3. bash から apachectl を起動する