
Ubuntu日本語フォーラム

ログインしていません。
質問者に実行して欲しい重要なコマンドは[code](本当は半角)のBBCodeで囲って明示すると良いんじゃないかな・・・、と感じました。
とはいえ、全てのコマンドを囲う必要はないですけどね。
hmatsue による投稿:
このトピックの最初の方でも書いたとおり、「$」記号はプロンプト(シェルのコマンド入力待ちを表す)の意味で付けられるもので、実際に入力するときはタイプしないで下さい。
シェルやディストリビューションなどによって多少文化の違いはありますが、「%」、「>」などが用いられることもあります。
ifconfigの場合は、すでに、Ubuntuのデフォルトとして、
「ユーザ名@ホスト名:現在ディレクトリのPath$ 」
までが表示されていますので、その後ろに、
ifconfig
だけ入力して下さい。
また、
https://forums.ubuntulinux.jp/viewtopic.php?pid=65473
のトピックをご紹介したのは、内容を一読いただければ参考になるかと思ったからです。
情報性の薄い投稿は、雑音を増やすことになりますので、ご遠慮いただければと思います。
申し訳、ございませんでした。今後気をつけます。
オフライン
yoshiura@ubuntu:~$ ifconfig
eth0 Link encap:イーサネット ハードウェアアドレス 00:e0:4d:83:ee:99
inet6アドレス: fe80::2e0:4dff:fe83:ee99/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:457 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:437 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:408398 (408.3 KB) TXバイト:58286 (58.2 KB)
割り込み:26 ベースアドレス:0xe000
lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:16 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:16 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:960 (960.0 B) TXバイト:960 (960.0 B)
ppp0 Link encap:Point-to-Pointプロトコル
inetアドレス:60.237.132.35 P-t-P:218.227.255.151 マスク:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 メトリック:1
RXパケット:445 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:419 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:3
RXバイト:397822 (397.8 KB) TXバイト:47536 (47.5 KB)
yoshiura@ubuntu:~$
これでいかがでしょうか・・・
みなさん、ほんとすみません・・・ POSHI444
オフライン
宛 STGSAGWANさん
そうですね。その方が明確に伝わるかも。
宛 poshi444さん
やはりMTUが1492になっていますね。これが問題の元凶のように思えます。
DSLの設定に、すでに作成済みの接続設定があるかと思います。
その設定の編集を選び、
「有線」タブの中のMTUを1400ぐらいにしてあるか確認してみて下さい。
次に、「全てのユーザで有効」という項目にチェックが入っているか確認し、入っていなければチェックを入れてみて下さい。
その後、端末を開き、
cd /etc/NetworkManager/system-connections ls
とすると接続設定ファイルが見つかるかと思います。
例えばDSL1という名前で接続設定を作っていたとするとDSL1もしくはDSL1をファイル名に含むものがあるかと思います。
sudo cat DSL1 | grep -i mtu
(上記のDSL1はそちらでのファイル名に読み替えて下さい)
とすると、MTUの設定値が読み取れるかと思います。
ここが1400など設定した数値になっているか確認してみて下さい。
1400など設定した数値になっていない場合は、
gksudo gedit /etc/NetworkManager/system-connections/DSL1
(DSL1は例です。先ほど確認したファイル名に読み替えてください)
などとして設定ファイルを管理者権限で開き、mtuを修正して下さい。
その後、システム再起動で接続するとどうでしょうか。
オフライン
hmatsue による投稿:
宛 STGSAGWANさん
そうですね。その方が明確に伝わるかも。
宛 poshi444さん
やはりMTUが1492になっていますね。これが問題の元凶のように思えます。
DSLの設定に、すでに作成済みの接続設定があるかと思います。
その設定の編集を選び、
「有線」タブの中のMTUを1400ぐらいにしてあるか確認してみて下さい。
>MTU1492 を 1400に変更しました。
次に、「全てのユーザで有効」という項目にチェックが入っているか確認し、入っていなければチェックを入れてみて下さい。
>チェックが入っていなかったので、チェックを入れました。
その後、端末を開き、コード:
cd /etc/NetworkManager/system-connections lsとすると接続設定ファイルが見つかるかと思います。
例えばDSL1という名前で接続設定を作っていたとするとDSL1もしくはDSL1をファイル名に含むものがあるかと思います。コード:
sudo cat DSL1 | grep -i mtu(上記のDSL1はそちらでのファイル名に読み替えて下さい)
とすると、MTUの設定値が読み取れるかと思います。
ここが1400など設定した数値になっているか確認してみて下さい。
1400など設定した数値になっていない場合は、コード:
gksudo gedit /etc/NetworkManager/system-connections/DSL1(DSL1は例です。先ほど確認したファイル名に読み替えてください)
などとして設定ファイルを管理者権限で開き、mtuを修正して下さい。
その後、システム再起動で接続するとどうでしょうか。
オフライン
hmatsueさんへ
yoshiura@ubuntu:~$ cd /etc/NetworkManager/system-connections
yoshiura@ubuntu:/etc/NetworkManager/system-connections$
yoshiura@ubuntu:/etc/NetworkManager/system-connections$ ls
Auto eth0 有線接続 1
ファイル名を指定し、
yoshiura@ubuntu:/etc/NetworkManager/system-connections$ sudo cat 有線接続 1 grep -i mtu
[sudo] password for yoshiura:
とでました。 ↑の部分にはどのキーを打っても入力できない状況です。
gredit からファイル名をしてファイルを開くことは、できました。MTUを設定する
タブがどこにあるかわかりませんでしたので、閉じました。
オフライン
poshi444 による投稿:
yoshiura@ubuntu:~$ cd /etc/NetworkManager/system-connections
yoshiura@ubuntu:/etc/NetworkManager/system-connections$
yoshiura@ubuntu:/etc/NetworkManager/system-connections$ ls
Auto eth0 有線接続 1
それっぽい項目名が見当たらないですね。デフォルトではDSL接続1のような名前になったかと思います。名前を変更していたのであれば、恐らく見覚えがあるかと思いますが「有線接続1」がそれに該当しますでしょうか。
システム -> 設定 -> ネットワーク設定
からDSLのタブを開き、作成済みのDSL接続設定の設定名を確認して下さい。
さらに、その設定の編集を選択し、有線タブのMTUを1400程度にしてみて下さい。
そして、「全てのユーザで有効」にチェックを入れて再起動してみて下さい。
ここまで試してみて、接続できていなかったら、先述の設定ファイルの内容確認、および、geditでの書き換えを試みてみましょう。
poshi444 による投稿:
yoshiura@ubuntu:/etc/NetworkManager/system-connections$ sudo cat 有線接続 1 grep -i mtu
[sudo] password for yoshiura:
とでました。 ↑の部分にはどのキーを打っても入力できない状況です。
ちなみにこの部分は、キーを押してもなにも表示されないだけで入力はされています。
ので、タイプミスに気を付けてパスワードを入力し、最後に、エンターキーを押すとコマンドが管理者権限で実行されます。
オフライン
hmatsue さんへ,
poshi444 さん による投稿:
yoshiura@ubuntu:/etc/NetworkManager/system-connections$ ls
Auto eth0 有線接続 1
ファイル名を指定し、
yoshiura@ubuntu:/etc/NetworkManager/system-connections$ sudo cat 有線接続 1 grep -i mtu
ファイル名にスペースが含まれている様です.当方でも "Auto eth0" の名前でした.
ワイルドカードを使うか grep の -r オプションで,
sudo grep -i mtu *
または
sudo grep -ir mtu .
が良くは無いでしょうか?
オフライン
einundzwanzighundertsechs による投稿:
poshi444 さん による投稿:
yoshiura@ubuntu:/etc/NetworkManager/system-connections$ ls
Auto eth0 有線接続 1ファイル名にスペースが含まれている様です.当方でも "Auto eth0" の名前でした.
ワイルドカードを使うか grep の -r オプションで,
sudo grep -i mtu *
または
sudo grep -ir mtu .
が良くは無いでしょうか?
宛 einundzwanzighundertsechsさん
確かにファイル名に半角スペースを含んだりすると、端末でのファイル名の指定が判りにくい(というか知らないと困る)ところですね。
ご指摘多謝です。 :)
宛 poshi444さん
端末で半角スペースをファイル名に含むファイルを指定するときは半角スペースを\でエスケープする必要があります。
具体的には、ファイル名がAuto eth0であったとすると、Auto\ eth0のように指定します。別の方法として"Auto eth0"などもあります。
端末でファイルの最初の方だけ入力して、TABキーを押すと、自動で必要なエスケープを施した形で補完してくれる機能もあります。
あるいは、einundzwanzighundertsechsさんが書かれているように、
sudo grep -i mtu *
として、全部のファイルを対象に実行するのが簡単かも知れません。
いずれの場合でも、以前に作成したDSL設定の名称は必要な情報になりますので、まずは、
システム -> 設定 -> ネットワーク設定
からDSLのタブを開き、作成済みのDSL接続設定の設定名を確認して下さい。
さらに、その設定の編集を選択し、有線タブのMTUを1400程度にしてみて下さい。
そして、「全てのユーザで有効」にチェックを入れて再起動してみて下さい。
のところを実施、確認してみて下さい。
オフライン
返信が遅くてすみません。
「DSLのタブを開き、作成済みのDSL接続設定の設定名を確認して下さい。
さらに、その設定の編集を選択し、有線タブのMTUを1400程度にしてみて下さい。
そして、「全てのユーザで有効」にチェックを入れて再起動してみて下さい。
のところを実施」
行った事:
システム→DSLタブ→接続名 DSL接続 1
有線タブ→名前がAuto etho 有線接続1
になっていたのでDSL1に統一しました。
Auto ethoの編集で、MTUが自動→1400にしました。
各タブのチェックボックスも入れてまして、
yoshiura@ubuntu:~$ Auto/ eth0 DSL 1
bash: Auto/: No such file or directory
yoshiura@ubuntu:~$ /etc/NetworkManager/system-connections$ ls
bash: /etc/NetworkManager/system-connections$: No such file or directory
yoshiura@ubuntu:~$
再起動後、フォーラムアクセス不可です
Autoのあとに/をいれてみました。
オフライン
大項目としての「有線」のタブはLANに有線接続するための設定ですので、今回は必要ありません。
大項目としての「DSL」のタブを選択すると、DSL接続1のような名前で接続設定があるかと思います。
この内容を変更してしまっている場合は元に戻して下さい。
DSL接続1の設定の編集モードに入ると、その中に「有線」タブがあるかと思います。
これは先述の大項目の「有線」タブとは別物で、「DSL」接続する際の、有線部分の設定になります。
ここのMTUを1400程度に設定して下さい。
オフライン
hmatsue による投稿:
大項目としての「有線」のタブはLANに有線接続するための設定ですので、今回は必要ありません。
大項目としての「DSL」のタブを選択すると、DSL接続1のような名前で接続設定があるかと思います。
この内容を変更してしまっている場合は元に戻して下さい。
DSL接続1の設定の編集モードに入ると、その中に「有線」タブがあるかと思います。
これは先述の大項目の「有線」タブとは別物で、「DSL」接続する際の、有線部分の設定になります。
ここのMTUを1400程度に設定して下さい。
宛てhmatsueさん
>DSL接続1のような名前で接続設定があるかと思います。
この内容を変更してしまっている場合は元に戻して下さい。
MTUが自動になっていましたので、1400に設定致ししました。
また、DNSアドレスも前回のアドバイスの通り、デフォルトに戻しました。
再起動しましたが、結果はやはりフォーラムのみ待機になってしまいます。
自分がやっていることが、少しわかるようになってきました^^。
POSHI444
オフライン
DSLの設定で「全てのユーザで有効」にチェックは入っていますでしょうか。
チェックされていなければ、チェックを入れて再起動してから、
チェックが入っていればそのままで、
端末で下記を実行してみて下さい。
sudo grep -i ^mtu /etc/NetworkManager/system-connections/*
(前回分けて書いていたものをまとめたり、ちょっと修正しています)
これでMTUの設定が正常に記憶されているか確認できます。ここでMTUが1400になっている場合は、端末で再度ifconfigした結果を投稿してみて下さい。
オフライン
>DSLの設定で「全てのユーザで有効」にチェックは入っていますでしょうか。
チェックされていなければ、チェックを入れて再起動してから、
チェックが入っていればそのままで、
端末で下記を実行してみて下さい。
コード:
sudo grep -i ^mtu /etc/NetworkManager/system-connections/*(前回分けて書いていたものをまとめたり、ちょっと修正しています)
これでMTUの設定が正常に記憶されているか確認できます。ここでMTUが1400になっている場合は、端末で再度ifconfigした結果を投稿してみて下さい。
以下、結果です。
yoshiura@ubuntu:~$ sudo grep -i ^mtu /etc/NetworkManager/system-connections/*
[sudo] password for yoshiura:
/etc/NetworkManager/system-connections/Auto eth0:mtu=1400
/etc/NetworkManager/system-connections/DSL 1:mtu=1400
/etc/NetworkManager/system-connections/DSL接続 1:mtu=1492
/etc/NetworkManager/system-connections/DSL接続 1:mtu=1400
yoshiura@ubuntu:~$ ifconfig
eth0 Link encap:イーサネット ハードウェアアドレス 00:e0:4d:83:ee:99
inet6アドレス: fe80::2e0:4dff:fe83:ee99/64 範囲:リンク
UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1
RXパケット:402 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:382 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:1000
RXバイト:401807 (401.8 KB) TXバイト:50786 (50.7 KB)
割り込み:26 ベースアドレス:0xe000
lo Link encap:ローカルループバック
inetアドレス:127.0.0.1 マスク:255.0.0.0
inet6アドレス: ::1/128 範囲:ホスト
UP LOOPBACK RUNNING MTU:16436 メトリック:1
RXパケット:16 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:16 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:0
RXバイト:960 (960.0 B) TXバイト:960 (960.0 B)
ppp0 Link encap:Point-to-Pointプロトコル
inetアドレス:60.237.127.83 P-t-P:218.227.255.148 マスク:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 メトリック:1
RXパケット:388 エラー:0 損失:0 オーバラン:0 フレーム:0
TXパケット:364 エラー:0 損失:0 オーバラン:0 キャリア:0
衝突(Collisions):0 TXキュー長:3
RXバイト:392365 (392.3 KB) TXバイト:41864 (41.8 KB)
yoshiura@ubuntu:~$
オフライン
DSL接続 1
が現在接続に使われている設定名のようです。
そしてこの中でMTUの設定が重複しており、1492の方が実際には使われてしまっているようです。
対処はふたつほど考えられますが、
1. 下記コマンドを端末で実行
gksudo gedit /etc/NetworkManager/system-connections/DSL接続 1
で設定ファイルを管理者権限で開き、
mtu=1492
となっている行を探し、
mtu=1400
に書き換えて上書き保存し、システム再起動。
2. DSL接続設定の方法はもう理解されていることと思いますので、一度、接続設定を全部消し、新しくDSL接続(名称はなんでも構いません)を作り直し、その際にMTUを1400に指定しておく。
まずは1を試してみて下さい。
どうにも上手くいかない場合は2を試してみて下さい。
オフライン
宛てhmatsueさん
>MTUの設定が重複しており、1492の方が実際には使われてしまっているようです。
対処はふたつほど考えられますが、
1. 下記コマンドを端末で実行
コード:
gksudo gedit /etc/NetworkManager/system-connections/DSL接続 1で設定ファイルを管理者権限で開き、
コード:
mtu=1492
になっている部分がありました。1400に変え、再起動したところ、
フォーラムへのアクセスができました!
本当に、懇切丁寧なご指導ありがとうございます!
オフライン