投げ銭

★当サイトへの投げ銭(PayPal)★

LINK


(無償、寄付歓迎) logo
世界中で使われるISO標準オフィスソフト(MSオフィス互換)

★LibreOfficeの導入事例★
詳細について

人気の投稿(1ヶ月間)

Ad

Ad

投げ銭

★当サイトへの投げ銭(PayPal)★

2017年4月26日水曜日

【Linux CentOS 6.9 64bit】リポジトリからAsterisk11を導入する【Asterisk 11.17.1】


(注意)
以下の手順で利用しているリポジトリは、かつては公式リポジトリだった。
現在はそうでなく、Asteriskはソースコードで提供されている。

そのため、このリポジトリには最新のパッケージはない。
リポジトリあるAsterisk 11については、バージョン11.17.1が最新のものだった
(リポジトリにはAsterisk 12や13も存在していたが、この手順では取り扱っていない。)


以下は、Asterisk 11をこの専用リポジトリからyumを使ってインストールした手順である。

インストールを行った環境は、CentOS 6.9 64bit環境である。
これは、minimal isoイメージからインストールした。

# uname -a
Linux localhost.localdomain 2.6.32-696.1.1.el6.x86_64 #1 SMP Tue Apr 11 17:13:24 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux


■専用リポジトリの導入を行った。

# yum install https://packages.asterisk.org/centos/6/current/x86_64/RPMS/asterisknow-version-3.0.1-3_centos6.noarch.rpm
  インストールしています  : asterisknow-version-3.0.1-3_centos6.noarch                                                                                   1/1
  Verifying               : asterisknow-version-3.0.1-3_centos6.noarch                                                                                   1/1

インストール:
  asterisknow-version.noarch 0:3.0.1-3_centos6

完了しました!


■EPELリポジトリを一時的に無効化した

epelリポジトリが有効になっている場合、一時的に無効にしておくこと。
さもなければ、依存パッケージの導入で失敗してしまった。

# vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
(省略)


■Asterisk11をインストールした

○本体と設定ファイル類

ダウンロードに失敗した場合は、もう一度コマンドを実行する。
失敗したパッケージのみダウンロードが行われた。

# yum install asterisk asterisk-configs --enablerepo=asterisk-11
依存性を解決しました

=============================================================================================================================================================
 パッケージ                                    アーキテクチャ     バージョン                                              リポジトリー                  容量
=============================================================================================================================================================
インストールしています:
 asterisk                                      x86_64             11.17.1-1_centos6                                       asterisk-11                  4.7 k
 asterisk-configs                              x86_64             11.17.1-1_centos6                                       asterisk-11                  193 k
依存性関連でのインストールをします。:
 asterisk-core                                 x86_64             11.17.1-1_centos6                                       asterisk-11                  8.3 M
 asterisk-dahdi                                x86_64             11.17.1-1_centos6                                       asterisk-11                  885 k
 asterisk-doc                                  x86_64             11.17.1-1_centos6                                       asterisk-11                   14 k
 asterisk-sounds-core-en-gsm                   noarch             1.4.24-1_centos6                                        asterisk-current             2.1 M
 asterisk-voicemail                            x86_64             11.17.1-1_centos6                                       asterisk-11                  271 k
 dahdi-firmware                                noarch             2.0.6-1_centos6                                         digium-current               2.4 k
 dahdi-firmware-hx8                            noarch             2.06-1_centos6                                          digium-current                28 k
 dahdi-firmware-oct6114-032                    noarch             1.05.01-1_centos6                                       digium-current               156 k
 dahdi-firmware-oct6114-064                    noarch             1.05.01-1_centos6                                       digium-current               155 k
 dahdi-firmware-oct6114-128                    noarch             1.05.01-1_centos6                                       digium-current               155 k
 dahdi-firmware-oct6114-256                    noarch             1.05.01-1_centos6                                       digium-current               161 k
 dahdi-firmware-tc400m                         noarch             MR6.12-1_centos6                                        digium-current               1.7 M
 dahdi-firmware-te133                          noarch             6f0017-1_centos6                                        digium-current               220 k
 dahdi-firmware-te134                          noarch             6f0017-1_centos6                                        digium-current               175 k
 dahdi-firmware-te820                          noarch             1.76-1_centos6                                          digium-current                53 k
 dahdi-firmware-vpmoct032                      noarch             1.12.0-1_centos6                                        digium-current               436 k
 dahdi-linux                                   x86_64             2.9.0-1_centos6                                         asterisk-current             2.5 k
 gsm                                           x86_64             1.0.13-4.el6                                            base                          27 k
 iksemel                                       x86_64             1.4-1_centos6                                           asterisk-current              84 k
 kmod-dahdi-linux                              x86_64             2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64              asterisk-current             4.2 M
 kmod-dahdi-linux-fwload-vpmadt032             x86_64             2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64              digium-current               129 k
 libopenr2                                     x86_64             1.2.0-1_centos6                                         asterisk-current             101 k
 libpri                                        x86_64             1.4.14-1_centos6                                        asterisk-current             440 k
 libsrtp                                       x86_64             1.4.4-4.20101004cvs.el6                                 asterisk-current             273 k
 libss7                                        x86_64             1.0.2-1_centos6                                         asterisk-current              53 k
 libtonezone                                   x86_64             2.9.0.1-1_centos6                                       asterisk-current              18 k
 speex                                         x86_64             1.2-0.12.rc1.1.el6                                      base                          96 k

総ダウンロード容量: 20 M
インストール済み容量: 102 M
これでいいですか? [y/N]y

インストール:
  asterisk.x86_64 0:11.17.1-1_centos6                                       asterisk-configs.x86_64 0:11.17.1-1_centos6

依存性関連をインストールしました:
  asterisk-core.x86_64 0:11.17.1-1_centos6                                              asterisk-dahdi.x86_64 0:11.17.1-1_centos6
  asterisk-doc.x86_64 0:11.17.1-1_centos6                                               asterisk-sounds-core-en-gsm.noarch 0:1.4.24-1_centos6
  asterisk-voicemail.x86_64 0:11.17.1-1_centos6                                         dahdi-firmware.noarch 0:2.0.6-1_centos6
  dahdi-firmware-hx8.noarch 0:2.06-1_centos6                                            dahdi-firmware-oct6114-032.noarch 0:1.05.01-1_centos6
  dahdi-firmware-oct6114-064.noarch 0:1.05.01-1_centos6                                 dahdi-firmware-oct6114-128.noarch 0:1.05.01-1_centos6
  dahdi-firmware-oct6114-256.noarch 0:1.05.01-1_centos6                                 dahdi-firmware-tc400m.noarch 0:MR6.12-1_centos6
  dahdi-firmware-te133.noarch 0:6f0017-1_centos6                                        dahdi-firmware-te134.noarch 0:6f0017-1_centos6
  dahdi-firmware-te820.noarch 0:1.76-1_centos6                                          dahdi-firmware-vpmoct032.noarch 0:1.12.0-1_centos6
  dahdi-linux.x86_64 0:2.9.0-1_centos6                                                  gsm.x86_64 0:1.0.13-4.el6
  iksemel.x86_64 0:1.4-1_centos6                                                        kmod-dahdi-linux.x86_64 0:2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64
  kmod-dahdi-linux-fwload-vpmadt032.x86_64 0:2.9.0-1_centos6.2.6.32_279.14.1.el6.x86_64 libopenr2.x86_64 0:1.2.0-1_centos6
  libpri.x86_64 0:1.4.14-1_centos6                                                      libsrtp.x86_64 0:1.4.4-4.20101004cvs.el6
  libss7.x86_64 0:1.0.2-1_centos6                                                       libtonezone.x86_64 0:2.9.0.1-1_centos6
  speex.x86_64 0:1.2-0.12.rc1.1.el6

完了しました!

インストールによって、次のように設定がされた。

# chkconfig --list | grep asterisk
asterisk        0:off   1:off   2:on    3:on    4:on    5:on    6:off
# grep asterisk /etc/passwd
asterisk:x:498:498::/var/lib/asterisk:/sbin/nologin
# grep asterisk /etc/group
asterisk:x:498:
# grep asterisk /etc/shadow
asterisk:!!:17282::::::


○保留音

# yum install asterisk-sounds-moh-opsound-ulaw --enablerepo=asterisk-11

Dependencies Resolved

================================================================================================================================================================
 Package                                              Arch                       Version                             Repository                            Size
================================================================================================================================================================
Installing:
 asterisk-sounds-moh-opsound-ulaw                     noarch                     0.0-5_centos6                       asterisk-current                     6.5 M

Transaction Summary
================================================================================================================================================================
Install       1 Package(s)

Total download size: 6.5 M
Installed size: 8.4 M

Installed:
  asterisk-sounds-moh-opsound-ulaw.noarch 0:0.0-5_centos6

Complete!

次のようにファイルが作成された。

# ls /var/lib/asterisk/moh/ -al
total 8672
drwxr-xr-x  2 root     root        4096 May  7 03:38 .
drwxr-xr-x 11 asterisk asterisk    4096 May  7 03:50 ..
-rw-rw-r--  1 asterisk asterisk       0 Jul 19  2013 .asterisk-moh-opsound-ulaw
-rw-rw-r--  1 asterisk asterisk       0 Dec 26  2009 CHANGES-asterisk-moh-opsound-ulaw
-rw-rw-r--  1 asterisk asterisk     595 Aug 28  2009 CREDITS-asterisk-moh-opsound-ulaw
-rw-rw-r--  1 asterisk asterisk     215 Aug 28  2009 LICENSE-asterisk-moh-opsound-ulaw
-rw-rw-r--  1 asterisk asterisk 1954191 Dec 26  2009 macroform-cold_day.ulaw
-rw-rw-r--  1 asterisk asterisk 1509854 Dec 26  2009 macroform-robot_dity.ulaw
-rw-rw-r--  1 asterisk asterisk 2232088 Dec 26  2009 macroform-the_simplicity.ulaw
-rw-rw-r--  1 asterisk asterisk  584771 Dec 26  2009 manolo_camp-morning_coffee.ulaw
-rw-rw-r--  1 asterisk asterisk 2573886 Dec 26  2009 reno_project-system.ulaw



■起動テストを行った

# service asterisk start
Starting asterisk:                                         [  OK  ]
# asterisk -rv
Asterisk 11.17.1, Copyright (C) 1999 - 2013 Digium, Inc. and others.
Created by Mark Spencer <markster@digium.com>
Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details.
This is free software, with components licensed under the GNU General Public
License version 2 and other licenses; you are welcome to redistribute it under
certain conditions. Type 'core show license' for details.
=========================================================================
Connected to Asterisk 11.17.1 currently running on test0426 (pid = )

localhost*CLI>
ctrl+c で中断した。
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
# service asterisk stop
Stopping safe_asterisk:                                    [  OK  ]
Shutting down asterisk:                                    [  OK  ]

以上で、sip、IAX2、保留音などがつかえるようになった。


<以前にも試したときの方法>
http://akira-arets.blogspot.jp/2014/05/centos65asterisk11yum.html



<参考>
・Asterisk Packages
< https://wiki.asterisk.org/wiki/display/AST/Asterisk+Packages#AsteriskPackages-ActiveRepositories > 2017年4月26日

2017年4月17日月曜日

【Asterisk 11.17.1】パッチ無しAsterisk11からNTTホームゲートウェイにレジストするための設定【Linux CentOS 6.7】

パッチ無しの普通のAsterisk11を用いて、NTTホームゲートウェイを介した受発信ができた。

下記のように、sip.confを編集しHGWへレジストするための設定を行った。
設定ファイル編集後は、Asteriskサービスをrestart か、reloadする必要がある。
安定動作のためには、restartの方がよい。


<AsteriskとHGWの設定内容>

この設定では、HGW側では内線として4番を利用している。
(3番は利用しない。RTXなどのルーターがSIPを利用する場合、3番が利用されるため。)

対して、HGW側でも「電話設定→内線設定」から内線4番を利用できるように設定しておく。

HGWのIPアドレスは、192.168.1.254 であるとする。


<動作について>

設定の通り、着信は、incomingコンテキストの、fromnttエクステンションに流れるようになる。
別途、extension.confも編集する必要があるが、ここでは扱わない。

発信方法についても簡単に例を挙げた。


(注意 1)
HGWの機種によってはダイジェスト認証が利用できないものがあるので、
うまくできなければ、HGWの内線設定でダイジェスト認証は「行わない」に設定しておく必要がある。
また、これに合わせて、下記設定(sip.conf)も修正する必要がある。(修正例は一番下)

(注意 2)
通常、HGWとAsteriskは同一ネットワークに設置する必要があったと思う。



# vi sip.conf
;********************************************************
;
;sip.conf
;
;********************************************************

[general]
allowguest=no
context=default                 ; Default context for incoming calls
language=ja
allowoverlap=no                 ; Disable overlap dialing support. (Default is yes)
udpbindaddr=0.0.0.0             ; IP address to bind UDP listen socket to (0.0.0.0 binds to all)
                                ; Optionally add a port number, 192.168.1.1:5062 (default is port 5060)

srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls
                                ; Note: Asterisk only uses the first host
                                ; in SRV records
                                ; Disabling DNS SRV lookups disables the
                                ; ability to place SIP calls based on domain
                                ; names to some other SIP users on the Internet
                                ; Specifying a port in a SIP peer definition or
                                ; when dialing outbound calls will supress SRV
                                ; lookups for that peer or call.
defaultexpiry=60
tcpenable=yes

;RT-500KI
register => 4:パスワード:0004@RT-500KI/fromntt
;
[RT-500KI]
type=friend
secret=パスワード
username=0004
fromuser=4
fromdomain=192.168.1.254
host=192.168.1.254
context=incoming
insecure=invite,port
dtmfmode=inband
canreinvite=no
disallow=all
allow=ulaw

発信は、extenconf.confにおいて、次のようなコマンドで問題なくNTT回線で発信できた。
Dial(SIP/${exten}@RT-500KI)


〇ダイジェスト認証が使用できない種類のHGWの場合は下記のように修正する。

ダイジェスト認証関係の設定を削除した。
;RT-500XX
register => 4@RT-500XX/fromntt
;
[RT-500XX]
type=friend
;; secret=パスワードは利用しない
;; username=ユーザー名は利用しない
fromuser=4
fromdomain=192.168.1.254
host=192.168.1.254
context=incoming
insecure=invite,port
dtmfmode=inband
canreinvite=no
disallow=all
allow=ulaw


下記、サイト様を参考にさせていただきました。
ありがとうございました。

<参考>
・asteriskでPBXを作る Asteriskの設定
< http://www.mizutan.com/wordpress/?p=138 > 2017年4月13日

2017年4月15日土曜日

【YAMAHA RTX1200】IPv6 MTUディスカバリーに関わるICMPv6(TYPE 2)パケットの入力を許可する【Rev.10.01.65】


■ IPv6通信において、MTU関係の問題が発覚した。

あなたの IPv6 接続性をテストしましょう。」というサイト(†1)で、IPv6の接続性について調べてもらった。
すると、次の項目について問題が判明した。
”IPv6 で MTU 設定に問題があるようです。このため、WebサイトがIPv6対応した際、Webサイトの読み込みが遅くなるか、全く読み込めない可能性があります。”

このクライアントマシンのゲートウェイとなっているルーターのログを確認した。
Rejected at IN filter: ICMP 2001:xxxx:xxxx:xxxx::78 > 2yyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy : too big
2001:xxxx:xxxx:xxxx::78 は、上記テストサイトのIPv6アドレスで、
2yyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy は、アクセス元のクライアントマシンのアドレスである。

ルーターのインターネット側のインターフェイスの入力で、ICMPv6の”too big”というパケットがリジェクトされていた



■ Too Big Message というパケットについて(†3)

このリジェクトされていた too big というパケットは、
Packet Too Big Message という種類のもので、ICMPv6 TYPE 2 で識別される

目的は、「経路上においてパケットのサイズが大きすぎて送れない」旨を送信元に通知することだ。

送信元はこの通知を受け取ると、パケットのサイズを小さくして再送する。
これは、Path MTU Discovery process と呼ばれる

つまり、先のパケットがリジェクトされてしまうと、
Path MTU Discovery process が正常に動作しなくなり、MTUに絡む不具合が発生することになる。



■ ICMPv6 TYPE 2パケットの入力を許可する。

そこで、次のようにPass Filter を記述した。
# ipv6 filter 103 pass * * icmp6 2
ICMPv6 TYPE 2 を通過できるようにするためのフィルタである。(†2)

これをインターネット側インターフェイスの入力側に追加しフィルタを有効化した後、
冒頭の調査サイトに再度アクセスした。
すると、MTUの問題が解消されて、次のようにメッセージが表示された。
"よいお知らせ! ローンチ後も、現在お使いのブラウザ、このコンピュータ、そしてこの場所は問題無く動作し続けると思われます。"

また、ルーターのログでも、too big というパケットが通るようになったことが確認できた。
(ログを取るために、pass-log とした。)
Passed at IN filter: ICMP 2001:xxxx:xxxx:xxxx::78 > 2yyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy:yyyy : too big


■ 他にもICMPv6関係でフィルタにひっかかっているものがあった

unreachable address
unreachable prohibited
time exceeded transit

そこで、次のようにPass Filter 定義を編集した。
ipv6 filter 103 pass * * icmp6 1,2,3
ICMPv6 TYPE 1と、2と、3 を通過できるようにするためのフィルタである。(†2)



<参考>
(1) あなたの IPv6 接続性をテストしましょう。
< http://test-ipv6.com/index.html.ja_JP > 2017年4月15日

(2) 30.7.1 IPv6 フィルタの定義
< http://www.rtpro.yamaha.co.jp/RT/manual/rt-common/ipv6/ipv6_filter.html > 2017年4月15日

(3) 3.2.  Packet Too Big Message
< https://tools.ietf.org/html/rfc4443#section-3.2 > 2017年4月15日

(4) Internet Control Message Protocol version 6 (ICMPv6) Parameters
< https://www.iana.org/assignments/icmpv6-parameters/icmpv6-parameters.xhtml > 2017年4月15日

(5) ICMP Types and Codes
< http://www.nthelp.com/icmp.html > 2017年4月15日

(6) 4.3.1.  Traffic That Must Not Be Dropped
< https://tools.ietf.org/html/rfc4890 > 2017年4月25日

2017年4月3日月曜日

【Linux CentOS 6.7 64bit】dnsmasqでドメイン名に応じて問い合わせ先を自動切替することなど【dnsmasq】

<追記>


CentOS 6.7 64bit では、ifcfg-eth0ファイルのDNS1やDNS2項目に、
それぞれ名前解決サーバのIPアドレスを指定することができる。
通常、リゾルバは、いずれかの名前解決サーバに問い合わせを行う。

ローカルドメインで使用しているFQDNを解決するために専用の名前解決サーバを利用しなければならない場合、
DNS1にその専用サーバを指定することになる。
しかしそこで失敗してしまうとDNS2に指定されたサーバで名前解決が試みられ、非対応のために失敗してしまう。
このために、マシン上でのサービスがうまく動作しないことがあった。

そこで、特定のドメイン(ローカルドメイン)については、必ず指定した名前解決サーバに問い合わせを行うように設定したい
これには、dnsmasqという簡易な名前解決サーバを適切な設定でローカルマシン上で動作させ、
ifcfg-eth0ファイルのDNS1項目に、ループバックアドレスを指定すれば良かった。


以下では、ローカルマシン上で動作させるdnsmasqの名前解決サーバとしての基本的な設定例を挙げている。
(dnsmasqは、DHCPサーバ機能も持っているがここでは取り扱わない。)




■dnsmasqパッケージをインストールした

(CentOS 6.7 には最初から導入されていたかもしれない)
# yum install dnsmasq


■設定ファイルを編集した

空のファイルに記述したいのでオリジナル設定ファイルは名前を変えた。
# mv /etc/dnsmasq.conf /etc/dnsmasq.conf.org

空のファイルに次のように記述した
# vim /etc/resolv.dnsmasq.conf
domain-needed
bogus-priv
no-resolv
no-poll
server=/local.example.co.jp/192.168.0.5
server=/co.jp/com/209.244.0.3
#server=9.9.9.9
server=8.8.8.8
server=8.8.4.4
#server=208.67.220.220
local=/localdomain/
address=/pc01.example.com/192.168.123.45
no-hosts
addn-hosts=/etc/dnsmasq_static_hosts.conf
expand-hosts


★上記の設定項目の意味について★

◇DNSMASQの独立を保つ設定◇

・no-resolv
resolv.conf に定義されているDNSサーバを無視する。
・no-poll
resolv.conf が変更されたとしても無視する。(†3)
・no-hosts
/etc/hosts ファイルを無視する。


◇名前解決のための独自ソースの指定と、ソース選定条件の設定◇

<デフォルトで使用する名前解決サーバを指定する> 
・server=8.8.8.8
・server=8.8.4.4
・server=208.67.220.220
通常の名前解決は、8.8.8.8等の指定した「名前解決サーバ」に依頼する。

<ドメインを条件にして、使用する名前解決サーバを指定する>
・server=/local.example.co.jp/192.168.0.254
local.example.co.jpドメインについての名前解決は、192.168.0.254「名前解決サーバ」に依頼する。(†2)
・server=/co.jp/com/209.244.0.3
co.jpと、com ドメインについての名前解決は、209.244.0.3「名前解決サーバ」に依頼する。(†2)

<静的レコードファイルを参照させるローカルドメインを指定する> 
・local=/localdomain/
ローカルドメインとして、localdomain を指定している。
ローカルドメインに関する名前解決は、/etc/host か、addn-hosts項目で指定した静的ファイルを参照する。
・addn-hosts=/etc/dnsmasq_static_hosts.conf
静的レコードを記述したファイル(読み取り許可が必要)を指定する。
このファイルは、/etc/hosts のように記述できる。

<例外を設定する>
・address=/pc01.example.com/192.168.123.45
条件(pc01.example.com)に一致した問い合わせの場合、指定したアドレスを優先して答える。


◇問い合わせ条件について◇

・domain-needed
問い合わされたものがドメインパートを持たない”短い名前”の場合、上流の「名前解決サーバ」に問い合わせない。
(/etc/hosts にもなければ、not found を返す。)
・bogus-priv
プライベートIPv4アドレス(/etc/hosts、DHCPリリースファイル にもないもの)の逆引きの場合、上流の「名前解決サーバ」に問い合わせない。not found を返す。


■サービスを起動した

〇自動起動をオンにした。

# chkconfig dnsmasq on


〇サービスを開始した。

# service dnsmasq start
dnsdomainname: Host name lookup failure
Starting dnsmasq:                                          [  OK  ]

○ログは次のファイルで確認できた。

# grep dnsmasq /var/log/messages



■動作テストを行った

〇nslookupコマンドなどが使えるように必要なパッケージを導入した。

# yum install bind-utils


〇動作中のdnsmasqサービスに対して名前解決を要求した。

dnsmasqが動作しているマシンと同じマシンを使用しているため、ループバックアドレスを指定した。

# nslookup google.com 127.0.0.1
Server:         127.0.0.1
Address:        127.0.0.1#53
Non-authoritative answer:
Name:   google.com
Address: 216.xxx.xxx.xxx
他のマシンから利用する場合には、dnsmasqで許可する設定追加する必要がある。



■このdnsmasqを利用するようにリゾルバの設定を行った

〇ネットワークインターフェイスの設定ファイルに、DNS1として127.0.0.1を追加した。

dnsmasqが動作するマシンと同じマシンについて設定を行っている。

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=******
TYPE=Ethernet
UUID=******
ONBOOT=yes
NM_CONTROLLED=yes
#BOOTPROTO=dhcp
IPADDR=******
NETMASK=******
GATEWAY=******
DNS1=127.0.0.1

〇ネットワークサービスを再起動した。

リモートでアクセスしている場合は、切断されるので注意すること!

# service network restart


〇resolv.confファイルの中身を見てみた。
resolve.confファイルは、ifcfgファイルの設定変更によって自動的に書き替わった。

# cat /etc/resolv.conf
nameserver 127.0.0.1

〇テスト

名前解決できた。

# ping google.com



<参考>
1、HOWTO: Setup dnsmasq as DNS DHCP
< https://blogging.dragon.org.uk/howto-setup-dnsmasq-as-dns-dhcp/ > 2017年4月2日

2、How to enforce dnsmasq to use dns for some hosts?
< http://serverfault.com/questions/420689/how-to-enforce-dnsmasq-to-use-dns-for-some-hosts > 2017年4月2日

3、Dnsmasq
< https://wiki.gentoo.org/wiki/Dnsmasq > 2017年4月2日

4、DNS resolver 9.9.9.9 will check requests against IBM threat database
< https://www.theregister.co.uk/2017/11/20/quad9_secure_private_dns_resolver/ > 2018年4月27日

投げ銭

★当サイトへの投げ銭(PayPal)★

Ad

Ad